Example #1
0
    // Start is called before the first frame update
    void Start()
    {
        Transform         characterTransform;
        List <GameObject> instances = new List <GameObject>();
        GameObject        ins;

        // 味方パーティーのプレハブをインスタンス化
        for (int i = 0; i < battleData.GetAllyPartyStatus().GetAllyGameObject().Count; i++)
        {
            characterTransform = battleBasePosition.Find("AllyPos" + i).transform;
            ins = Instantiate <GameObject>(battleData.GetAllyPartyStatus().GetAllyGameObject()[i], characterTransform.position, characterTransform.rotation);
            allCharacterList.Add(ins);
        }
        // 敵パーティーのプレハブをインスタンス化
        for (int i = 0; i < battleData.GetMonsterPartyStatus().GetMonsterGameObjectList().Count; i++)
        {
            characterTransform = battleBasePosition.Find("MonsterPos" + i).transform;
            ins = Instantiate <GameObject>(battleData.GetMonsterPartyStatus().GetMonsterGameObjectList()[i], characterTransform.position, characterTransform.rotation);
            allCharacterList.Add(ins);
        }
    }