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");
        }
    }
Пример #2
0
        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;
        }
Пример #3
0
 public static void CreateAsset()
 {
     MadAssets.CreateAsset <MadLevelConfiguration>("New Configuration");
 }