private static void Postfix(ref Door __instance, ZNetView ___m_nview)
            {
                if (!isEnabled.Value ||             // MODが無効化されている
                    __instance.m_keyItem != null || // 対象のドアに鍵が必要
                    isInsideCrypt ||                // プレイヤーがCrypt内にいる
                    !toggleSwitch)                  // トグルスイッチでMODが無効化されている
                {
                    return;
                }

                if (coroutinePairs.ContainsKey(___m_nview.GetHashCode()))
                {
                    ___m_nview.StopCoroutine(coroutinePairs[___m_nview.GetHashCode()]);
                }

                Coroutine coroutine = ___m_nview.StartCoroutine(AutoCloseEnumerator(__instance, ___m_nview));

                coroutinePairs[___m_nview.GetHashCode()] = coroutine;
            }