public void RpcTakeDamage(int _amount, string _sourceID) { if (isDead) return; currentHealth -= _amount; Debug.Log(transform.name + " now has " + currentHealth + " health."); if (currentHealth <= 0) { Die(_sourceID); } }
void CmdPlayerShot(string _playerID, int _damage, string _sourcePlayerID) { Debug.Log(_playerID + " has been shot."); Player _player = GameManager.GetPlayer(_playerID); _player.RpcTakeDamage(_damage, _sourcePlayerID); }