//Load public override void Load() { base.Load(); //シーンネームのLoadは呼び出し元(Operation)で先に行っていることに注意 //戦闘パートの盤面でロード必要なものをJSONから引っ張り、各static変数に代入 //戦闘パートの盤面でセーブ必要なものをJSONに。(デシリアライズは下で行う) //MapClassへ書き込み Mapclass.maporiginx = maporiginx; Mapclass.maporiginy = maporiginy; Mapclass.mapxnum = mapxnum; Mapclass.mapynum = mapynum; //BattleValへ書き込み //mapdataのデシリアライズ mapdata = ScriptReader.LoadMapSaveData(mapsavedata); BattleVal.mapdata = mapdata; BattleVal.unitlist = unitlist; BattleVal.id2index = id2index; BattleVal.turn = turn; BattleVal.turnplayer = turnplayer; BattleVal.actions = actions; Operation.used_event = used_event; }