Esempio n. 1
0
        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;
        }
Esempio n. 2
0
        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);
     }
 }
Esempio n. 4
0
 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;
 }