Я пишу простую настольную игру, используя единство.Мне нужно установить свойство моего объекта (Player), хотя у меня есть ссылка на него как GameObject.Мне нужно сыграть, но не могу.Вот что я пробовал
public GameObject PlayerPrefab;
private GameObject player;
// Use this for initialization
void Start () {
if (!isLocalPlayer)
{
return;
}
Debug.Log("Spawning.");
CmdSpawn();
}
[Command]
void CmdSpawn()
{
player = Instantiate(PlayerPrefab);
((Player)player).parentNetId = this.netId;
NetworkServer.SpawnWithClientAuthority(player, connectionToClient);
}
У меня следующая ошибка: «Активы / Сценарии / PlayerConnectionObject.cs (27,18): ошибка CS0030: Невозможно преобразовать тип UnityEngine.GameObject' to
Player '"