Beispiel #1
0
    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;
    }
Beispiel #2
0
    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;
    }