Beispiel #1
0
        /// <summary>
        /// Delete the asset file.
        /// </summary>
        private void _DeleteAssetFile()
        {
            string filePath = "Assets/Resources/" + MyUGUIManager.CONFIG_DIRECTORY + typeof(MyUGUIConfigUnityScenes).Name + ".asset";

            if (File.Exists(filePath))
            {
                AssetDatabase.DeleteAsset(filePath);
            }

            mUnityScenes = null;
        }
Beispiel #2
0
        /// <summary>
        /// Load the asset file.
        /// </summary>
        private void _LoadAssetFile()
        {
            if (mUnityScenes != null)
            {
                return;
            }

            string filePath = "Assets/Resources/" + MyUGUIManager.CONFIG_DIRECTORY + typeof(MyUGUIConfigUnityScenes).Name + ".asset";

            mUnityScenes = AssetDatabase.LoadAssetAtPath(filePath, typeof(MyUGUIConfigUnityScenes)) as MyUGUIConfigUnityScenes;
            if (mUnityScenes == null)
            {
                mUnityScenes = ScriptableObject.CreateInstance <MyUGUIConfigUnityScenes>();
                AssetDatabase.CreateAsset(mUnityScenes, filePath);
                AssetDatabase.SaveAssets();
            }
        }