Esempio n. 1
0
 void Start()
 {
     music            = GetComponent <AudioStatusBase>();
     sliderController = GetComponent <SliderController>();
     sliderController.SetAction(ChangeMusic);
     sliderController.SetSaveKey(musicType.ToString() + "musicVolume");
 }
Esempio n. 2
0
 private void Start()
 {
     if (!audioStatusBase)
     {
         audioStatusBase = AudioManager.Instance.GetDefaultSoundAudio();
     }
 }
 void Start()
 {
     if (eyeCamera == null)
     {
         eyeCamera = Camera.main;
     }
     audioManager = transform.GetComponent <AudioStatusBase>();
 }
 // Start is called before the first frame update
 void Start()
 {
     if (music == null)
     {
         music  = GetComponent <AudioStatusBase>();
         target = transform;
     }
     lastPosition = target.position;
 }
Esempio n. 5
0
 void Start()
 {
     if (eyeCamera == null)
     {
         eyeCamera = Camera.main;
     }
     //layerMask = (1 << layerId);
     audioManager = transform.GetComponent <AudioStatusBase>();
 }
 static public void Init(AudioStatusBase audio)
 {
     if (instance == null)
     {
         instance = new BgMusicManager();
         instance.audioManager = audio;
         //instance.maxVolume = AudioManager.Instance.GetBGVolume();
         Timer.Instance.BindUpdate(instance.Update);
     }
 }
Esempio n. 7
0
    static public void Init(GameObject MainGameObject)
    {
        if (instance == null)
        {
            instance = new AudioManager();

            instance.muiscDataBase = DataManager.Instance.addData("musicData");
            Transform     soundObj = MainGameObject.transform.Find("DefaultSound");
            AudioSource[] music    = soundObj.GetComponents <AudioSource>();
            int           musicId  = 0;
            foreach (MusicEnum key in Enum.GetValues(typeof(MusicEnum)))
            {
                DataBase muiscData   = new DataBase();
                double   musicVolume = EncryptionManager.GetDouble(key.ToString() + "musicVolume", 1);
                muiscData.SetNumberValue("musicStatus", musicVolume > 0?1:0);
                muiscData.SetNumberValue("musicVolume", musicVolume);
                AudioStatusBase audio = null;

                if (key != MusicEnum.bgm)
                {
                    audio = soundObj.gameObject.AddComponent <AudioStatusBase>();
                }
                else
                {
                    audio = soundObj.gameObject.AddComponent <AudioStatusBg>();
                    BgMusicManager.Init(audio);
                }
                audio.musicType = key;
                audio.repeat    = true;
                audio.music     = music[musicId];
                muiscData.SetObjectValue("defaultAudioStatusBase", audio);
                muiscData.SetObjectValue("defaultMusic", music[musicId]);
                muiscData.Sync = true;
                instance.muiscDataBase.SetDataValue(key.ToString(), muiscData);
                musicId++;
            }
            //instance.audioManager = audio;
            //Timer.Instance.BindUpdate(instance.Update);
        }
    }
Esempio n. 8
0
 public void Start()
 {
     audioManager = transform.GetComponent <AudioStatusBase>();
 }