Пример #1
0
    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>();
    }
Пример #2
0
    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;
    }