// Token: 0x06000055 RID: 85 RVA: 0x0000370C File Offset: 0x0000190C private void SceneChanged(Scene arg0, Scene arg1) { if (arg1.name == "GG_Workshop") { UumuuFinder.SetStatue(); } if (arg0.name != "GG_Workshop") { return; } if (PlayerData.instance.statueStateUumuu.usingAltVersion) { if (!Uuwuu.Instance.Settings.EquippedCharm) { if (arg1.name == "GG_Uumuu") { base.StartCoroutine(UumuuFinder.AddComponent()); } if (arg1.name == "GG_Uumuu_V") { base.StartCoroutine(UumuuFinder.AddComponent2()); } } else { base.StartCoroutine(UumuuFinder.AddComponent3()); } } }
// Token: 0x0600004F RID: 79 RVA: 0x00003350 File Offset: 0x00001550 public void Unload() { ModHooks.Instance.BeforeSavegameSaveHook -= Instance_BeforeSavegameSaveHook; ModHooks.Instance.AfterSavegameLoadHook -= this.SaveGame; ModHooks.Instance.NewGameHook -= AddComponent; ModHooks.Instance.LanguageGetHook -= this.OnLangGet; UnityEngine.SceneManagement.SceneManager.activeSceneChanged -= this.SceneChanged; ModHooks.Instance.GetPlayerVariableHook -= this.GetVariableHook; ModHooks.Instance.GetPlayerBoolHook -= this.OnGetPlayerBoolHook; ModHooks.Instance.SetPlayerBoolHook -= this.OnSetPlayerBoolHook; ModHooks.Instance.GetPlayerIntHook -= this.OnGetPlayerIntHook; UumuuFinder component = GameManager.instance.gameObject.GetComponent <UumuuFinder>(); if (component != null) { UnityEngine.Object.Destroy(component); } }