Beispiel #1
0
    // initialize prefab list and its mana costs according to PublicLevel
    void InitStage()
    {
        friendlyCreatureList = new GameObject[PublicLevel.friendlyTypeCreatureNum];
        hostileCreatureList  = new GameObject[PublicLevel.friendlyTypeCreatureNum];

        friendlyCreatureManaCost = new int[PublicLevel.friendlyTypeCreatureNum];
        hostileCreatureManaCost  = new int[PublicLevel.friendlyTypeCreatureNum];

        PublicLevel.PlayerStageSetting(friendlyCreatureList, hostileCreatureList);

        for (int i = 0; i < PublicLevel.friendlyTypeCreatureNum; i++)
        {
            friendlyCreatureManaCost[i] = friendlyCreatureList[i].GetComponent <DefaultCreature>().GetManaCost();
        }
    }