private void Awake() { _playerShooting = GetComponent <PlayerShooting>(); _playerUniverse = GetComponent <PlayerUniverse>(); _anim = GetComponent <NetworkAnimator>(); GetComponent <Player>().playerName = "Bot"; GetComponent <Player>().playerColor = Color.white; }
private void Start() { if (!isLocalPlayer) { // Register this remote for local player universe changes, so he can update his layers accordingly this.AddObserver(OnLocalPlayerUniverseChanged, Constants.Notification.OnLocalPlayerUniverseChanged); } else { localPlayerUniverse = this; } // Initialize universe state for all player (syncVar hooks are not called on variable initialization) UpdatePlayerUniverse(); }