コード例 #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
ファイル: BroadcastHandler.cs プロジェクト: pksorensen/CycleR
 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
ファイル: BroadcastHandler.cs プロジェクト: darocha/CycleR
        public void BroadcastCollision(object sender, CollisionEventArgs e)
        {
            var compressedPayload = PayloadManager.BuildCollisionPayload(sender as Cycle);

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