Exemplo n.º 1
0
    void SetData()
    {
        monsterCdTimes = new int[5] {
            7, 5, 1, 10, 6
        };
        fightController.SetCDTime(monsterCdTimes, false);
        fightController.SetData();
        playerStatus = new Dictionary <int, Dictionary <StatusLargeData, int> > ();
        enemyStatus  = new Dictionary <int, Dictionary <StatusLargeData, int> > ();

        startShowController.callback = StartShowEnd;
        fightInit = true;

        centerIdx = 30;
        groundPool.SetCenter(groundPool.transform.GetChild(centerIdx).GetComponent <GroundController>());

        foreach (FightItemButton btn in playerButton)
        {
            btn.SetHpBar(1, false);
        }

        foreach (FightItemButton btn in enemyButton)
        {
            btn.SetHpBar(1, false);
        }

        playerButtonPos = new Vector3[playerButton.Length];
        for (int i = 0; i < playerButton.Length; i++)
        {
            playerButtonPos [i] = playerButton [i].transform.localPosition + playerButton [i].transform.parent.localPosition;
        }

        enemyButtonPos = new Vector3[enemyButton.Length];
        for (int i = 0; i < enemyButton.Length; i++)
        {
            enemyButtonPos [i] = enemyButton [i].transform.localPosition + enemyButton [i].transform.parent.localPosition;
        }

        lockOrder = new LinkedList <int> ();

        groundPool.SetController();
    }