{ "OnInitSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.CreateLevelAreas", "AssetPath": { "Value": "Level/Level_Colosseum.prefab" } } ] } ], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.WaveMonsterMaxCount", "Count": 2 }, { "$type": "RPG.GameCore.SetBattleBGMState", "StateName": { "Value": "State_Combat_Chapter1_Low" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_BattleStart" } }, { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_FirstWaveCreated" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.StartBattle" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitBattleResult", "WinTaskList": [ { "$type": "RPG.GameCore.ShowUI", "Name": "DefaultWin" } ], "LoseTaskList": [ { "$type": "RPG.GameCore.ShowUI", "Name": "DefaultLose", "WaitForExit": true }, { "$type": "RPG.GameCore.SetLevelFinish" } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitFor", "Predicate": { "$type": "RPG.GameCore.ByAny", "PredicateList": [ { "$type": "RPG.GameCore.ByLevelLoseCheck" } ] } }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_PlayerTeamDie" } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_PlayerTeamDie" } }, { "$type": "RPG.GameCore.PauseToTurnEnd", "Pause": true }, { "$type": "RPG.GameCore.LevelAudioSwitch", "GroupName": "Switch_BGM_Battle_End_Group", "SwitchName": { "Value": "BGM_SW_Battle_Lose" } }, { "$type": "RPG.GameCore.WaitSecond", "WaitTime": { "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.ShowUI", "Name": "DefaultRevive" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_PlayerTeamReviveStart" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_PlayerTeamReviveFailed" } }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_LocalLose" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_WaveFinish" } }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_LocalWin" } } ] }, { "Order": 1, "TaskList": [ { "$type": "RPG.GameCore.WaitCustomString", "CustomString": { "Value": "Stage_BattleStart" } }, { "$type": "RPG.GameCore.CreatePlayerTeam" }, { "$type": "RPG.GameCore.WaveMonster", "MonsterList": [ { "MonsterID": 9999 } ], "WaitDie": false }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_FirstWaveCreated" } }, { "$type": "RPG.GameCore.DarkTeamDestroyCheck", "ForWaveEnd": true }, { "$type": "RPG.GameCore.TriggerCustomString", "CustomString": { "Value": "Stage_WaveFinish" } } ] } ] }