예제 #1
0
 public void RequestHandshake(Damage source)
 {
     foreach (Health h in connectedHealthScripts)
     {
         h.ReceiveHandshakeRequest(source, this);
     }
 }
예제 #2
0
파일: Health.cs 프로젝트: Evellex/Eldrinth
 public void ReceiveHandshakeRequest(Damage source, DamageReceiver recevier)
 {
     if (damageReceiverConnections.Contains(recevier))
     {
         if (gameObject.activeInHierarchy)
             source.AcknowledgeHandshake(this);
     }
     else
         recevier.DisconnectHealth(this);
 }