Esempio n. 1
0
 private void collision(object sender, CollisionEventArgs e)
 {
     if(!_deathStartedAt.HasValue)
     {
         _killedBy = e.CollidedWith;
         _deathStartedAt = GameTime.LastUpdated; // Last Updated is nearly equivalent to the current time
     }
 }
Esempio n. 2
0
 public void BroadcastCollision(object sender, CollisionEventArgs e)
 {
     var compressedPayload = PayloadManager.BuildCollisionPayload(sender as Cycle);
     getGameContext().Clients.Group(_relayGroup).collisionPayload(compressedPayload);
 }
Esempio n. 3
0
 private void onCollision(object sender, CollisionEventArgs e)
 {
     Debug.WriteLine("Collision at " + Utilities.ToMapLocation((sender as Cycle).MovementController));
 }
Esempio n. 4
0
        public void BroadcastCollision(object sender, CollisionEventArgs e)
        {
            var compressedPayload = PayloadManager.BuildCollisionPayload(sender as Cycle);

            getGameContext().Clients.Group(_relayGroup).collisionPayload(compressedPayload);
        }