static void HandleEntityDied(GlobalConstants.GameStateEvents stateEvent, string quantity) { if (stateEvent == GlobalConstants.GameStateEvents.EntityDied) { int quantityInt = Int32.Parse(quantity); AddMomentum(quantityInt); } }
void GameStateEventHandler(GlobalConstants.GameStateEvents gameStateEvent, string eventInformation) { string primaryTextContents = GetPrimaryTextContents(gameStateEvent, eventInformation); string secondaryTextContents = GetSecondaryTextContents(gameStateEvent, eventInformation); if (primaryTextContents.Length > 0 && secondaryTextContents.Length > 0) { scrollCoroutineQueue.EnqueueAction(ScrollText(primaryTextContents, secondaryTextContents)); } }
void GameStateEventHandler(GlobalConstants.GameStateEvents gameStateEvent, string eventInformation) { switch (gameStateEvent) { case GlobalConstants.GameStateEvents.NewMomentumPoint: PlayAudioClip(newMomentumPointClip); return; default: return; } }
string GetSecondaryTextContents(GlobalConstants.GameStateEvents gameStateEvent, string eventInformation) { switch (gameStateEvent) { case GlobalConstants.GameStateEvents.PlayerDied: return("you have died."); case GlobalConstants.GameStateEvents.NewMomentumPoint: return("Spend It and Accelerate"); case GlobalConstants.GameStateEvents.HardwareDiscovered: return("Now You Can " + GetDiscoveredHardwareFlavorText(eventInformation)); default: return(""); } }
string GetPrimaryTextContents(GlobalConstants.GameStateEvents gameStateEvent, string eventInformation) { switch (gameStateEvent) { case GlobalConstants.GameStateEvents.PlayerDied: return("Unfortunately,"); case GlobalConstants.GameStateEvents.NewMomentumPoint: return("New Momentum Point Earned"); case GlobalConstants.GameStateEvents.HardwareDiscovered: return("New Hardware Discovered: " + eventInformation); default: return(""); } }
void OnGlobalEvent(GlobalConstants.GameStateEvents gameStateEvent, string eventInformation) { if (gameStateEvent == GlobalConstants.GameStateEvents.NewSceneLoaded) { } }
void HandleGameStateEvent(GlobalConstants.GameStateEvents gameStateEvent, string eventInformation) { if (gameStateEvent == GlobalConstants.GameStateEvents.PlayerDied) { } }