public static bool PostPatch(bool __result)
        {
            if (GameModeManager.Is(Main.MODDED_MULTIPLAYER_TEST_GAMEMODE))
            {
                return(true);
            }

            return(__result);
        }
        public static GameData Postpatch(GameData __result)
        {
            if (GameModeManager.Is(Main.MODDED_MULTIPLAYER_TEST_GAMEMODE))
            {
                return(Internal.ServerRunner.CurrentGameData);
            }


            return(__result);
        }
示例#3
0
        private void Start()
        {
            if (!GameModeManager.Is(GameMode.None))
            {
                return;
            }

            GameObject prefab        = AssetLoader.getObjectFromFile("newversionalert", "Canvas", "Clone Drone in the Danger Zone_Data/");
            GameObject spawnedObject = GameObject.Instantiate(prefab);

            spawnedModdedObject = spawnedObject.GetComponent <moddedObject>();

            spawnedObject.SetActive(false);

            Thread updateThread = new Thread(ThreadSequence); // In separate thread because it waits for a web response

            updateThread.Start();
        }