private void Generate() { try { switch (CurrentEditorMode) { case EditorMode.MapGenerator: MGConfig.FixGenerationValues(); Data = Core_MapGeneration.Generate(MGConfig, (progress01, step) => { ProgressStep(progress01, step, MAP_STEP_LABELS); }); break; case EditorMode.CharacterGenerator: CGConfig.FixGenerationValues(); Data = Core_CharacterGeneration.Generate(CGConfig, (progress01, step) => { ProgressStep(progress01, step, CHARACTER_STEP_LABELS); }); break; } SwitchModel(CurrentModelIndex, true); SetDataDirty(); } catch (System.Exception ex) { Debug.LogWarning("[Voxel Generator] " + ex.Message); } }
private void Generate() { try { switch (CurrentGeneratorMode) { case GeneratorMode.Character: CGConfig.FixGenerationValues(); Data = Core_CharacterGeneration.Generate(CGConfig, ProgressStep_Cha); break; case GeneratorMode.Map: MGConfig.FixGenerationValues(); Data = Core_MapGeneration.Generate(MGConfig, ProgressStep_Map); break; } SwitchModel(CurrentModelIndex, true); SetDataDirty(); } catch (System.Exception ex) { Debug.LogWarning("[Voxel Generator] " + ex.Message); } }