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