コード例 #1
0
ファイル: ObjectShell.cs プロジェクト: Rosthouse/JumpNRun
 public void SendEvent(GameEvent eventToSend)
 {
     if(GameEvent != null)
     {
         GameEvent(eventToSend);
     }
 }
コード例 #2
0
ファイル: ObjectShell.cs プロジェクト: Rosthouse/JumpNRun
 public virtual void ReceiveEvent(GameEvent gameEvent)
 {
     switch (gameEvent.EventType)
     {
         default:
             //No interesting event here
             break;
     }
 }
コード例 #3
0
ファイル: LevelBlockShell.cs プロジェクト: Rosthouse/JumpNRun
 public override void ReceiveEvent(GameEvent gameEvent)
 {
     switch (gameEvent.EventType)
     {
         default:
             //We do nothing since this doesn't concern us. Think about pushing it up to base here
             base.ReceiveEvent(gameEvent);
             break;
     }
 }
コード例 #4
0
ファイル: PlayerShell.cs プロジェクト: Rosthouse/JumpNRun
 public override void ReceiveEvent(GameEvent gameEvent)
 {
     switch(gameEvent.EventType)
     {
         default:
             //do nothing, since this event obviously doesn't interest us
             break;
     }
 }