private static void Prefix(Collider collider, ref EnvZone __instance) { if (!AutomaticDoorModPlugin.isEnabled.Value) { return; } if (currentEnv == __instance.m_environment) { return; } Player component = collider.GetComponent <Player>(); if (component == null || Player.m_localPlayer != component) { return; } if (__instance.m_environment.Contains("Crypt")) { AutomaticDoor.isInsideCrypt = true; currentEnv = __instance.m_environment; } }
private static void Prefix(Collider collider, ref EnvZone __instance) { if (!AutomaticDoorModPlugin.isEnabled.Value) { return; } Player component = collider.GetComponent <Player>(); if (component == null || Player.m_localPlayer != component) { return; } AutomaticDoor.isInsideCrypt = false; }
// Token: 0x06000A27 RID: 2599 RVA: 0x000498FC File Offset: 0x00047AFC private string GetEnvironmentOverride() { if (!string.IsNullOrEmpty(this.m_debugEnv)) { return(this.m_debugEnv); } if (Player.m_localPlayer != null && Player.m_localPlayer.InIntro()) { return(this.m_introEnvironment); } string envOverride = RandEventSystem.instance.GetEnvOverride(); if (!string.IsNullOrEmpty(envOverride)) { return(envOverride); } string environment = EnvZone.GetEnvironment(); if (!string.IsNullOrEmpty(environment)) { return(environment); } return(null); }