47 lines
1.4 KiB
C#
47 lines
1.4 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class Scene_Chapter1_Cave: StoryScene
|
|
{
|
|
public override IEnumerator Play(StoryDisplay storyDisplay) {
|
|
yield return storyDisplay.DisplayText("OMG monsters!");
|
|
yield return new WaitForSeconds(1f);
|
|
|
|
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;
|
|
}
|
|
}
|