Esempio n. 1
0
 void IApiHittable.OnHit(bool isUnHit)
 {
     if (isUnHit)
     {
         UnHit?.Invoke(this, EventArgs.Empty);
     }
     else
     {
         Hit?.Invoke(this, EventArgs.Empty);
     }
 }
Esempio n. 2
0
 void IApiHittable.OnHit(bool isUnHit)
 {
     if (isUnHit)
     {
         UnHit?.Invoke(this, EventArgs.Empty);
         OnSwitch(false);
     }
     else
     {
         Hit?.Invoke(this, EventArgs.Empty);
         OnSwitch(true);
     }
 }
Esempio n. 3
0
 void IApiHittable.OnHit(Entity ballEntity, bool isUnHit)
 {
     if (isUnHit)
     {
         UnHit?.Invoke(this, new HitEventArgs(ballEntity));
         Switch?.Invoke(this, new SwitchEventArgs(false, ballEntity));
         OnSwitch(false);
     }
     else
     {
         Hit?.Invoke(this, new HitEventArgs(ballEntity));
         Switch?.Invoke(this, new SwitchEventArgs(true, ballEntity));
         OnSwitch(true);
     }
 }