コード例 #1
0
        protected override void Awake()
        {
            base.Awake();

            enable = new RegisterBoolParameter("AudioManagerEnable", true);
            masterVolumeSettings = new MasterVolumeSettings();
            foreach (var p in preloadAudioClipNames)
            {
                GetAudioClip(p);
            }
        }
コード例 #2
0
        protected override void Awake()
        {
            base.Awake();

            AudioEnable     = new RegisterBoolParameter(SaveKeyName.EnableSound, true);
            MasterVolume    = new RegisterFloatParameter("MasterVolume", 1.0f);
            MasterSEVolume  = new RegisterFloatParameter("MasterSEVolume", 1.0f);
            MasterBGMVolume = new RegisterFloatParameter("MasterBGMVolume", 1.0f);

            MasterBGMVolume.OnValueChanged.AddListener((volume) =>
            {
                loopAudioSource.volume = volume;
            });
        }
コード例 #3
0
 public AudioVolumeSetting(string id, float defaultValue = 1.0f)
 {
     volume = new RegisterFloatParameter(id + "Volume", defaultValue);
     enable = new RegisterBoolParameter(id + "Enable", true);
 }
コード例 #4
0
 public MyVibrationManager()
 {
     enable = new RegisterBoolParameter("VibrationEnable", true);
     SetEnable(enable.GetValue());
 }
コード例 #5
0
ファイル: AudioSetting.cs プロジェクト: aguroshou/Repair
 public AudioVolumeSetting(AudioVolumeSettingType type, float defaultValue = 1.0f)
 {
     Type   = type;
     volume = new RegisterFloatParameter(type.ToString() + "Volume", defaultValue);
     mute   = new RegisterBoolParameter(type.ToString() + "Mute", false);
 }