public void EventHandler(SCG_Event e) { Event_Restart r = e as Event_Restart; if (r != null) { SetColors(AestheticMode.Normal); } }
public void EventHandler(SCG_Event e) { Event_Restart r = e as Event_Restart; if (r != null) { SCG_EventManager.instance.Fire(new Event_DumpReg()); Destroy(baddieParent); baddieParent = new GameObject("BaddieParent"); baddieParent.transform.SetParent(ServiceLocator.instance.Controller); _fsm.TransitionTo <FirstWait>(); } }
public void EventHandler(SCG_Event e) { Event_PlayerShieldBlock psb = e as Event_PlayerShieldBlock; if (psb != null) { if (heatModel.active_Shield) { heatModel.heat_Shield += gameModel.f_Shield_ActiveBlockPenalty; } } Event_Restart restart = e as Event_Restart; Event_Respawn respawn = e as Event_Respawn; if (restart != null || respawn != null) { heatModel.heat_Guns = 0; heatModel.heat_Lance = 0; heatModel.heat_Rockets = 0; heatModel.heat_Shield = 0; heatModel.heat_Thrusters = 0; } }
public void EventHandler(SCG_Event e) { Event_BonusPoints bp = e as Event_BonusPoints; if (bp != null) { sadModel.score += bp.score; return; } Event_PlayerBulletHit bh = e as Event_PlayerBulletHit; if (bh != null) { sadModel.score += 7; return; } Event_PlayerShieldBlock sb = e as Event_PlayerShieldBlock; if (sb != null) { sadModel.score += 12; return; } Event_EnemyDeath ed = e as Event_EnemyDeath; if (ed != null) { sadModel.score += 100; return; } Event_PlayerRocketHit rh = e as Event_PlayerRocketHit; if (rh != null) { sadModel.score += 21; return; } Event_LanceHit sh = e as Event_LanceHit; if (sh != null) { sadModel.score += 3; } Event_LevelClear lc = e as Event_LevelClear; if (lc != null) { sadModel.lastScore = sadModel.endScore; sadModel.endScore = sadModel.score; } Event_Restart r = e as Event_Restart; if (r != null) { sadModel.lastScore = 0; sadModel.endScore = 0; sadModel.score = 0; sadModel.difficulty = 0; sadModel.level = 1; } }