void CmdPlayerShot(string _playerID, int _damage) { Debug.Log(_playerID + "has been Shot."); Player _player = GameManagerFPS.GetPlayer(_playerID); _player.RpcTakeDamage(_damage); }
public override void OnStartClient() { base.OnStartClient(); string _netID = GetComponent <NetworkIdentity>().netId.ToString(); Player _player = GetComponent <Player>(); GameManagerFPS.RegisterPlayer(_netID, _player); }
void OnDisable() { Destroy(playerUIInstance); if (isLocalPlayer) { GameManagerFPS.instance.SetSceneCameraActive(true); } GameManagerFPS.UnregisterPlayer(transform.name); }
void Awake() { if (instance != null) { Debug.LogError("More than one GameManager in the scene."); } else { instance = this; } }