void Awake() { _instance = this; dicStartFloor = new Dictionary <int, GameObject>(); dicMiddleFloor = new Dictionary <int, Dictionary <int, GameObject> >(); dicEndFloor = new Dictionary <int, GameObject>(); dicEnemyDeck = new Dictionary <int, Queue <GameObject> >(); dicEnemyStats = new Dictionary <int, EnemyStats>(); }
protected virtual void EnemyInit() { testPlayManager = TestPlayManager.Instance; dicTrack = new Dictionary <int, GameObject>(); if (testPlayManager.dicMiddleFloor.ContainsKey(trackNumber)) { dicTrack = testPlayManager.dicMiddleFloor[trackNumber]; } if (testPlayManager.dicEndFloor.ContainsKey(trackNumber)) { endFloor = testPlayManager.dicEndFloor[trackNumber].transform; } else { endFloor = null; } this.transform.position = initPosition; }