public static void CreateModel() { ModelDef asset = ScriptableObject.CreateInstance <ModelDef>(); AssetDatabase.CreateAsset(asset, "Assets/Data/Models/newModel.asset"); AssetDatabase.SaveAssets(); Selection.activeObject = asset; EditorUtility.FocusProjectWindow(); }
public Dictionary <string, AgentData> Init(ModelDef _modelDef = null) { if (_modelDef != null) { modelDef = _modelDef; } World.Instance.observer.currentScale = modelDef.scale; CreateReactions(); CreateContainer(); return(SpawnComplexes()); //percentOccupiedVolume = GetPercentOccupiedVolume(); }