public void RpcDealDamage(float damage) { hitpoints -= damage; OnDamaged.Invoke(damage); if (hitpoints <= 1 && isServer) { IDead.Invoke(); } Debug.Log("Damaged!"); }
private void Start() { health = GetComponent <Health>(); dead = GetComponent <IDead>(); Assert.IsNotNull(dead); }