예제 #1
0
        private static void CSLoad()
        {
            Maps.Import();
            Dungeons.Import();
            Lockouts.Import();

            Restore();

            DefragmentTimer.Start();
        }
예제 #2
0
        private static void CSDispose()
        {
            if (Mobile.CreateCorpseHandler == HandleCreateCorpse)
            {
                Mobile.CreateCorpseHandler = _CreateCorpseSuccessor;
            }

            NotoUtility.UnregisterNameHandler(HandleNotoriety);

            EventSink.PlayerDeath   -= HandlePlayerDeath;
            EventSink.CreatureDeath -= HandleCreatureDeath;

            DefragmentTimer.Dispose();
            DefragmentTimer = null;
        }