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); }
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(); }