Я пытаюсь создать объект в позиции предварительного просмотра объекта
[Command]
void CmdBuild(GameObject owner)
{
BuildingSystem building = owner.GetComponent<BuildingSystem>();
print(owner.name);
print(building.currentPos);
GameObject Instantianable = Instantiate(building.currentObject.prefab, building.currentPos, Quaternion.Euler(building.currentRot));
NetworkServer.Spawn(Instantianable);
}
[Client]
public void Build(GameObject player)
{
CmdBuild(player);
}
вот где я создаю его и создаю на сервере. Он отлично работает, когда вы являетесь хостом и размещаете блок. Но когда клиент пытается разместить блок, он работает, но помещает его не в позицию предварительного просмотра, а в (0, 0, 0). Мне бы очень хотелось, чтобы кто-нибудь объяснил мне, в чем я ошибаюсь, и дал исправление.
Заранее спасибо.
nvm мне просто нужно было инициализировать все, что я использую в команде