Ejemplo n.º 1
0
 private void Awake()
 {
     instance = this;
     for (int i = 0; i < m_InitialAudioSourceAllowed; i++)
     {
         AddAudioSource();
     }
     mEzBook = Resources.Load <EzAudioBook> (EzAudioConstants.EZ_AUDIO_BOOK_FILENAME);
     if (mEzBook == null)
     {
         Debug.LogError("No audio book found on " + EzAudioConstants.EZ_AUDIO_BOOK_FILENAME);
         return;
     }
 }
Ejemplo n.º 2
0
        static void CreateAudioBook()
        {
            EzAudioBook ezbook = ScriptableObject.CreateInstance <EzAudioBook> ();

            ezbook.AddBook(allAudioAssetName);
            if (!Directory.Exists("Assets/Resources"))
            {
                consoleLogText.Append("Created Resources Directory. \n");
                Directory.CreateDirectory("Assets/Resources");
            }

            string fullName = "Assets/Resources/" + EzAudioConstants.EZ_AUDIO_BOOK_FILENAME + ".asset";

            consoleLogText.Append("Created Audio Book at :: " + fullName + "\n");
            AssetDatabase.CreateAsset(ezbook, fullName);
            AssetDatabase.SaveAssets();
            AssetDatabase.Refresh();

            consoleLogText.Append("\n\nOperation Successful!! \n Please see EzAudioSample.scene to see how to use it.\n\n");

            //EditorUtility.FocusProjectWindow ();
            Selection.activeObject = ezbook;
        }