public void RequestHandshake(Damage source) { foreach (Health h in connectedHealthScripts) { h.ReceiveHandshakeRequest(source, this); } }
public void ReceiveHandshakeRequest(Damage source, DamageReceiver recevier) { if (damageReceiverConnections.Contains(recevier)) { if (gameObject.activeInHierarchy) source.AcknowledgeHandshake(this); } else recevier.DisconnectHealth(this); }