Пример #1
0
 public void HandleEnterEvent(object sender, CollisionZoneEventArgs e)
 {
     Fire = false;
 }
Пример #2
0
 public void HandleLeaveEvent(object sender, CollisionZoneEventArgs e)
 {
     Fire = true;
 }
Пример #3
0
 public void HandleInteractLeave(object sender, CollisionZoneEventArgs args)
 {
     interactBlock = null;
 }
Пример #4
0
 public void HandleInteractEnter(object sender, CollisionZoneEventArgs args)
 {
     interactBlock = (WarpZone)sender;
 }
Пример #5
0
 public void SaveLevelState(IEntity sender, CollisionZoneEventArgs eventArgs)
 {
     entities.Insert(sender);
     savedState.SaveLevel(this);
     savedState.ResetMarioPosition = eventArgs.Position;
 }
Пример #6
0
 public static void HandleGameEnd(object sender, CollisionZoneEventArgs eventArgs)
 {
     level.State.End();
 }
Пример #7
0
 public static void HandleCheckpoint(object sender, CollisionZoneEventArgs eventArgs)
 {
     level.SaveLevelState((IEntity)sender, eventArgs);
     player.SaveState();
 }