示例#1
0
 private void GetAudioType(string name)
 {
     if (name.Contains("Background_"))
     {
         type = Constant.AudioType.Background;
     }
     else if (name.Contains("BackgroundEffect_"))
     {
         type = Constant.AudioType.BackgroundEffect;
     }
     else if (name.Contains("Sound_"))
     {
         type = Constant.AudioType.Sound;
     }
 }
示例#2
0
    /// <summary>
    /// Funcion que se llama cuando la ventana esta en focus
    /// </summary>
    void OnGUI()
    {
        Rect LeftSide = new Rect(0, 0, 500, 300);

        GUILayout.BeginArea(LeftSide, "Settings", EditorStyles.helpBox);
        GUILayout.Space(15);

        //err.ShowErrorsLayout();

        GUILayout.BeginHorizontal();
        GUI.enabled = false;
        EditorGUILayout.TextField("", sound.path);
        GUI.enabled = true;
        upload      = GUILayout.Button("Upload Sound");
        GUILayout.EndHorizontal();

        GUILayout.Space(30);
        Name = EditorGUILayout.TextField("Name:", Name);
        Type = (Constant.AudioType)EditorGUILayout.EnumPopup("Type:", Type);

        GUI.enabled = false;
        EditorGUILayout.TextArea(GetDescription());
        GUI.enabled = true;

        GUILayout.Space(15);
        import = GUILayout.Button("Import Audio");
        GUILayout.EndArea();

        Texture Logo = Resources.Load <Texture>("LogoPUCMM");

        GUI.DrawTexture(new Rect(LeftSide.width - Logo.width, LeftSide.height, Logo.width, Logo.height),
                        Logo);

        if (!import && err.CheckErrors())
        {
            import = false;
        }

        //UpdateValidationVal();
    }