public void EnterDoor() { this.mDemonRatio = 100; this.OnEnterDoorBefore(); GameNode.DestroyMonsterNode(); if (this.roomCtrl != null) { this.roomCtrl.Clear(); } CacheMap(this.currentMap); GameLogic.Release.Entity.MonstersClear(); this.currentRoomID++; this.mCurrentRoomTime = Updater.AliveTime; if (this.currentRoomID <= this.maxRoomID) { this.GotoNextDoor(); } this.OnEnterDoorAfter(); }