using System.Collections; using System.Collections.Generic; using UnityEngine; public class Scene_Chapter1_Cave: StoryScene { public override IEnumerator Play(StoryController storyController) { Debug.Log("OMG monsters!"); storyController.storyText.text = "OMG monsters!"; yield return new WaitForSeconds(2f); BattleParameters battleParameters = BuildBattleGolemBats(); BattleSetup.StartBattle(battleParameters); } private BattleParameters BuildBattleGolemBats() { BattleParameters battleParameters = new BattleParameters(); PartyManager.SetupBattleParameters(battleParameters); MonsterId[] monsterIds = new MonsterId[3] { MonsterId.Golem, MonsterId.Bat, MonsterId.Bat, }; MCardId[] mCardIds = new MCardId[10] { MCardId.GraniteDefense, MCardId.GraniteDefense, MCardId.GolemCharge, MCardId.GolemFist, MCardId.VampireFangs, MCardId.VampireFangs, MCardId.Whirlwind, MCardId.VampireFangs, MCardId.VampireFangs, MCardId.Whirlwind, }; int[] mCardOwnerIndexes = new int[10] { 0, 0, 0, 0, 1, 1, 1, 2, 2, 2, }; battleParameters.SetMonsters(monsterIds, mCardIds, mCardOwnerIndexes); return battleParameters; } }