internal void GoalReached(GenericSensor sensor) { // Ask sensor for animation and play it currentPlayer_.enabled = false; Play(sensor.HitAnimation); if (currentGoal_ == SensorKind.ObjetivoFinal) { SetState(GameState.Ending); } else { ConsumeGoal(); SetState(GameState.LevelResult); } }
internal void EnemyHit(GenericSensor sensor) { // Ask sensor for animation and play it Play(sensor.HitAnimation); SetState(GameState.LevelResult); }