using LitJson; using System; using System.Collections; using System.Collections.Generic; public static class BattleFieldFactory { public static BattleField CreateBattleField(string guid, int MapID, int FuncLineID, JsonData extendData, List redTeamList, List blueTeamList) { BattleField battleField = null; switch (MapID) { case 1: case 2: battleField = new StoryBattleField(); break; default: break; } return battleField; } }