예제 #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
     }
 }
예제 #2
0
 public void BroadcastCollision(object sender, CollisionEventArgs e)
 {
     var compressedPayload = PayloadManager.BuildCollisionPayload(sender as Cycle);
     getGameContext().Clients.Group(_relayGroup).collisionPayload(compressedPayload);
 }
예제 #3
0
파일: Map.cs 프로젝트: pksorensen/CycleR
 private void onCollision(object sender, CollisionEventArgs e)
 {
     Debug.WriteLine("Collision at " + Utilities.ToMapLocation((sender as Cycle).MovementController));
 }
예제 #4
0
        public void BroadcastCollision(object sender, CollisionEventArgs e)
        {
            var compressedPayload = PayloadManager.BuildCollisionPayload(sender as Cycle);

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