static Field CreateField(StageEntity2 stageEntity, Rect fieldArea, TimeClient timeClient, FSM fsm) { //PreloadTool.PreloadStage(stageEntity.stageCode); Field field = new Field(fieldArea, timeClient); //field.ChangeSceneary(stageEntity.resource); field.AddObstacles(StageSpawn.SpawnWithPos(stageEntity.stageCode), fsm); return field; }
static Field CreateField(StageEntity stageEntity, Rect fieldArea, TimeClient timeClient, ItemDropManager itemDropManager, FSM fsm) { //PreloadTool.PreloadStage(stageEntity.StageID); Field field = new Field(fieldArea, timeClient); field.ChangeSceneary(stageEntity.Resource); field.AddObstacles(StageSpawn.SpawnWithPos(stageEntity.StageID), itemDropManager, fsm); return field; }