Exemple #1
0
 private void playBG(string audioName)
 {
     if (!audios.ContainsKey(audioName))
     {
         AudioClip ac = LocalDataTool.ResLoad(AUDIODIR + audioName) as AudioClip;
         audios.Add(audioName, ac);
     }
     bgAudioSource.clip = audios[audioName];
     bgAudioSource.Play();
 }
Exemple #2
0
    private void playOnly(string audioName)
    {
        if (!audios.ContainsKey(audioName))
        {
            AudioClip ac = LocalDataTool.ResLoad(AUDIODIR + audioName) as AudioClip;
            audios.Add(audioName, ac);
        }
        AudioSource audioSource = playOnlyGO.AddComponent <AudioSource>();

        audioSource.clip = audios[audioName];
        audioSource.Play();
        Destroy(audios[audioName], audios[audioName].length);
    }
Exemple #3
0
    private void initPanelBase(string panelBaseName)
    {
        if (panelBases.ContainsKey(panelBaseName))
        {
            Debug.LogWarning("[PanelBaseMng.initPanelBase]" + panelBaseName + "已初始化过!");
            return;
        }
        GameObject go = LocalDataTool.ResLoad(PBDIR + panelBaseName) as GameObject;

        go      = Instantiate <GameObject>(go);
        go.name = panelBaseName;
        PanelBase pb = go.GetComponent <PanelBase>();

        go.transform.SetParent(transform.GetChild((int)pb.Layer), false);
        panelBases.Add(panelBaseName, pb);
        pb.Init();
    }