public void DeInit() { SkillAloneAttrGoodBase.DeInitData(); this.OnGotoNextRoom = (Action <RoomGenerateBase.Room>)Delegate.Remove(this.OnGotoNextRoom, new Action <RoomGenerateBase.Room>(this.OnGotoNextRoomEvent)); this.mDeadGoodMgr.DeInit(); if (this._RoomGenerate != null) { this._RoomGenerate.DeInit(); this._RoomGenerate = null; } }
private void Awake() { GameLogic.SetHold(this); RoomGenerateBase.PreloadMap(1); }
protected override void OnDeInit() { RoomGenerateBase.CacheMap(base.currentMap); }