public static string getAuthorName(LevelInfo levelInfo) { if (SteamworksManager.IsSteamBuild_ && levelInfo.levelType_ == LevelType.Workshop) { return(SteamworksManager.GetSteamName(levelInfo.workshopCreatorID_)); } else if (levelInfo.levelType_ == LevelType.Official) { return("Refract"); } else if (levelInfo.levelType_ == LevelType.My) { return("Local"); } else { return("Unknown"); } }
public string LevelName() { string out_result = ""; if (!G.Sys.GameManager_.IsLevelEditorMode_) { GameManager game_manager = G.Sys.GameManager_; string level_path = game_manager.LevelPath_; LevelInfo level_info = G.Sys.LevelSets_.GetLevelInfo(level_path); out_result = string.Format(Language.GetLine("levelinfo.levelname"), game_manager.LevelName_); if (SteamworksManager.IsSteamBuild_ && level_info.levelType_ == LevelType.Workshop) { out_result = string.Format(Language.GetLine("levelinfo.workshoplevelname"), game_manager.LevelName_, SteamworksManager.GetSteamName(level_info.workshopCreatorID_)); } } else { out_result = string.Format(Language.GetLine("levelinfo.levelname"), G.Sys.LevelEditor_.WorkingLevel_.Settings_.LevelName_); } return(out_result); }