Exemple #1
0
 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");
     }
 }
Exemple #2
0
        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);
        }