static string DifficultytoString(DifficultyModes dm) { string ret = ""; switch (dm) { case DifficultyModes.dm_Easy: ret = "Easy"; break; case DifficultyModes.dm_Medium: ret = "Medium"; break; case DifficultyModes.dm_Hard: ret = "Hard"; break; } return(ret); }
public void OnNewGame(DifficultyModes difficulty) { GameSetup.SetDifficulty(difficulty); GameSetup.SetInitType(InitTypes.New); if (GameSetup.IsSinglePlayer) { this.BreadCrumbLevel2(); PlaneCrashAudioState.Spawn(); LoadSave.ShouldLoad = (GameSetup.Init == InitTypes.Continue); if (!this.MyLoader) { this.FixMissingLoaderRef(); } this.MyLoader.SetActive(true); } else { this.BreadCrumbLevel3Mp(); this.InitMpScreenScenery(); SceneManager.LoadScene(this.CoopScene, LoadSceneMode.Single); } this.MenuRoot.gameObject.SetActive(false); }
public static void SetDifficulty(DifficultyModes difficulty) { GameSetup.Difficulty = difficulty; EventRegistry.Game.Publish(TfEvent.DifficultySet, null); }