Beispiel #1
0
    public override void Init <T>(T saveDataModel)
    {
        var levelDataModel = saveDataModel as LevelDataModel;

        SavePath         = levelDataModel.SavePath;
        Position         = levelDataModel.Position;
        LevelType        = levelDataModel.LevelType;
        GeneratedObjects = levelDataModel.GeneratedObjects;
        IsVisitedBefore  = levelDataModel.IsVisitedBefore;
        LastVisitTime    = levelDataModel.LastVisitTime;
    }
Beispiel #2
0
 public LevelGenerationDataModel GetLevelGenerationDataModel(SideScrollMapType sideScrollMapType)
 {
     return(LevelGenerationDataModels.Find(model => model.name.Equals(sideScrollMapType.ToString())));
 }