internal static void Setup(AppDomain domain) { HashCode = string.Copy(Internal_GetHashCode()); BaseDirectory = string.Copy(Internal_GetBaseDirectory()); GameDirectory = string.Copy(Internal_GetGameDirectory()); SetCurrentDomainBaseDirectory(GameDirectory, domain); UserDataDirectory = Path.Combine(BaseDirectory, "UserData"); if (!Directory.Exists(UserDataDirectory)) { Directory.CreateDirectory(UserDataDirectory); } UserLibsDirectory = Path.Combine(BaseDirectory, "UserLibs"); if (!Directory.Exists(UserLibsDirectory)) { Directory.CreateDirectory(UserLibsDirectory); } UnityInformationHandler.Setup(); CurrentGameAttribute = new MelonGameAttribute(UnityInformationHandler.GameDeveloper, UnityInformationHandler.GameName); IsDemeo = (UnityInformationHandler.GameDeveloper.Equals("Resolution Games") && (UnityInformationHandler.GameName.StartsWith("115913 Demeo") || UnityInformationHandler.GameName.StartsWith("Demeo") || UnityInformationHandler.GameName.StartsWith("Demeo PC Edition"))); IsMuseDash = (UnityInformationHandler.GameDeveloper.Equals("PeroPeroGames") && UnityInformationHandler.GameName.Equals("Muse Dash")); IsBONEWORKS = (UnityInformationHandler.GameDeveloper.Equals("Stress Level Zero") && UnityInformationHandler.GameName.Equals("BONEWORKS")); Main.IsBoneworks = IsBONEWORKS; }
internal static void Setup(AppDomain domain) { GameDeveloper = string.Copy(Internal_GetGameDeveloper()); GameName = string.Copy(Internal_GetGameName()); HashCode = string.Copy(Internal_GetHashCode()); CurrentGameAttribute = new MelonGameAttribute(GameDeveloper, GameName); BaseDirectory = string.Copy(Internal_GetBaseDirectory()); GameDirectory = string.Copy(Internal_GetGameDirectory()); SetCurrentDomainBaseDirectory(GameDirectory, domain); UserDataDirectory = Path.Combine(BaseDirectory, "UserData"); if (!Directory.Exists(UserDataDirectory)) { Directory.CreateDirectory(UserDataDirectory); } UserLibsDirectory = Path.Combine(BaseDirectory, "UserLibs"); if (!Directory.Exists(UserLibsDirectory)) { Directory.CreateDirectory(UserLibsDirectory); } IsBONEWORKS = (!string.IsNullOrEmpty(GameDeveloper) && GameDeveloper.Equals("Stress Level Zero") && !string.IsNullOrEmpty(GameName) && GameName.Equals("BONEWORKS")); Main.IsBoneworks = IsBONEWORKS; IsDemeo = (!string.IsNullOrEmpty(GameDeveloper) && GameDeveloper.Equals("Resolution Games") && !string.IsNullOrEmpty(GameName) && GameName.Equals("Demeo")); }
internal static void Setup() { GameDeveloper = Internal_GetGameDeveloper(); GameName = Internal_GetGameName(); CurrentGameAttribute = new MelonGameAttribute(GameDeveloper, GameName); GameDirectory = Internal_GetGameDirectory(); UserDataDirectory = Path.Combine(GameDirectory, "UserData"); if (!Directory.Exists(UserDataDirectory)) { Directory.CreateDirectory(UserDataDirectory); } }
internal static void Setup() { GameDeveloper = Internal_GetGameDeveloper(); GameName = Internal_GetGameName(); HashCode = Internal_GetHashCode(); CurrentGameAttribute = new MelonGameAttribute(GameDeveloper, GameName); BaseDirectory = Internal_GetBaseDirectory(); GameDirectory = Internal_GetGameDirectory(); UserDataDirectory = Path.Combine(BaseDirectory, "UserData"); if (!Directory.Exists(UserDataDirectory)) { Directory.CreateDirectory(UserDataDirectory); } Main.IsBoneworks = IsBONEWORKS; }