public static void CreateAsset() { string currentPath = AssetDatabase.GetAssetPath(Selection.activeObject); if (!string.IsNullOrEmpty(currentPath) && currentPath.EndsWith("Resources/LevelConfig")) { MadAssets.CreateAsset <MadLevelConfiguration>("New Configuration"); } else { MadAssets.CreateAsset <MadLevelConfiguration>("New Configuration", "Assets/Resources/LevelConfig"); } }
static void OpenSettings() { var settings = Resources.Load("MLM_Settings", typeof(MadLevelSettings)); if (settings == null) { if (!Directory.Exists("Assets/Resources")) { Directory.CreateDirectory("Assets/Resources"); } MadAssets.CreateAsset <MadLevelSettings>("Resources/MLM_Settings"); settings = Resources.Load("MLM_Settings", typeof(MadLevelSettings)); } Selection.activeObject = settings; }
public static void CreateAsset() { MadAssets.CreateAsset <MadLevelConfiguration>("New Configuration"); }