Пример #1
0
    // Use this for initialization
    void Start()
    {
        global_animator = GameObject.Find("DisplayArea").GetComponent <Animator>();
        returnButton.onClick.AddListener(() => { global_animator.SetTrigger("ExitDetailView"); });
        plantButton.onClick.AddListener(() => { global_animator.SetTrigger("Detail2Plant"); });

        buttons[0] = transform.Find("Content/Buttons/Upper/Row1/Button1").GetComponent <FlatButton>();
        buttons[1] = transform.Find("Content/Buttons/Upper/Row1/Button2").GetComponent <FlatButton>();
        buttons[2] = transform.Find("Content/Buttons/Upper/Row2/Button3").GetComponent <FlatButton>();
        buttons[3] = transform.Find("Content/Buttons/Upper/Row2/Button4").GetComponent <FlatButton>();
        bars[0]    = transform.Find("Content/Graphics/Upper/Bars/ValueBar1").GetComponent <ValueBar>();
        bars[1]    = transform.Find("Content/Graphics/Upper/Bars/ValueBar2").GetComponent <ValueBar>();
        slider     = transform.Find("Content/Buttons/Lower/SettingSlider").GetComponent <SettingSlider>();
        power      = transform.Find("Content/Buttons/Lower/PowerSlider").GetComponent <PowerSlider>();
        header     = transform.Find("Content/Graphics/Upper/Model/Info").GetComponent <ModelHeader>();
        plotter    = transform.Find("Content/Graphics/Lower/Graph").GetComponent <PlotGraph>();
        stage      = transform.Find("Content/Graphics/Upper/Model/Model/Stage").GetComponent <Camera>();

        server = GameObject.Find("DisplayArea/Database/Server").GetComponent <Server>();

        currentComponentName = "";

        components.Add("T001", server.Tank1);
        components.Add("T002", server.Tank2);
        components.Add("V001", server.Ventile1);
        components.Add("V002", server.Ventile2);
        components.Add("M001", server.Mischer1);
        components.Add("P001", server.Pumpe1);
    }
 public override void Start()
 {
     m_menuObject   = GetComponent <MenuObject>();
     m_sliderScript = GetComponent <SettingSlider>();
     m_sliderScript.SetValue(SoundObject.Instance.Param.BGMVolume * 0.01f);
     base.Start();
 }
 public override void Start()
 {
     m_menuObject   = GetComponent <MenuObject>();
     m_sliderScript = GetComponent <SettingSlider>();
     m_sliderScript.SetValue(AudioListener.volume);
     base.Start();
 }
Пример #4
0
    private void Start()
    {
        AudioManager.audioMixer = audioMixer;
        for (int i = 0; i < settingSliders.Length; i++)
        {
            SettingSlider ss = settingSliders[i];
            ss.slider.maxValue     = ss.range.max;
            ss.slider.minValue     = ss.range.min;
            ss.slider.wholeNumbers = false;

            //Cleanup after rework!!!
            if (ss.audioGroup != AudioManager.AudioGroups.None)
            {
                switch (ss.audioGroup)
                {
                case AudioManager.AudioGroups.Master:
                    ss.slider.onValueChanged.AddListener(OnMasterVolumeChanged);
                    break;

                case AudioManager.AudioGroups.SFX:
                    ss.slider.onValueChanged.AddListener(OnSFXVolumeChanged);
                    break;

                case AudioManager.AudioGroups.Music:
                    ss.slider.onValueChanged.AddListener(OnMusicVolumeChanged);
                    break;
                }

                ss.slider.value = PlayerPrefs.GetFloat(ss.audioGroup.ToString(), (ss.range.max + ss.range.min) / 2);
            }
            else
            {
                if (ss.sensitivityType == SettingSlider.SensitivitySliders.MouseSensitivity)
                {
                    ss.slider.onValueChanged.AddListener(Movement.m_Single.OnMouseSensitivityChanged);
                }
                else
                {
                    ss.slider.onValueChanged.AddListener(Movement.m_Single.OnZoomSensitivityChanged);
                }

                ss.slider.value = PlayerPrefs.GetFloat(ss.sensitivityType.ToString(), (ss.range.max + ss.range.min) / 2);
            }
            ss.slider.onValueChanged.AddListener(ss.OnSliderValueChanged);
        }
    }
Пример #5
0
    void GenerateSettingSlider(string chosenSlider)
    {
        SettingSlider slider = Instantiate(settingSliderPrefab, settingsContent);

        sliders.Add(chosenSlider, slider);
        slider.textDisplay.text       = chosenSlider;
        slider.conditionRequiredValue = sliderSettings[chosenSlider].conditionRequiredValue;
        slider.conditionKey           = sliderSettings[chosenSlider].conditionKey;
        slider.slider.minValue        = sliderSettings[chosenSlider].minValue;
        slider.slider.maxValue        = sliderSettings[chosenSlider].maxValue;
        slider.defaultValue           = sliderSettings[chosenSlider].defaultValue;
        HandleText(slider.textDisplay, chosenSlider);
        slider.slider.onValueChanged.AddListener(delegate { SetFloatSetting(chosenSlider); });
        if (chosenSlider == "MusicVolume")
        {
            slider.slider.onValueChanged.AddListener(delegate { SetMusicVolume(); });
        }
        SetSliderVisibility(chosenSlider);
    }
Пример #6
0
	public void ChangeIntensity(SettingSlider slider){
		if (slider == IntensitySliders[0]) {
			Settings.Instance.AmplitudeA.CurrentGlobalVal = slider.value;
		} else {
			Settings.Instance.AmplitudeB.CurrentGlobalVal = slider.value;
		}

		
	}
Пример #7
0
	public void TestIntensity(SettingSlider slider) {
        if (slider == IntensitySliders[0]) {
            BluetoothProxy.Instance.TestIntensity(BluetoothProxy.Channels.ChannelA);
        } else {
            BluetoothProxy.Instance.TestIntensity(BluetoothProxy.Channels.ChannelB);
        }
            
	}
Пример #8
0
 public static bool IsSlider(MapType type)
 => SettingSlider.Contains(type);
Пример #9
0
 public void SettingTested(SettingSlider slider) {
     SettingTested(_settingsList[Drop.value], Sliders.IndexOf(slider));
 }
Пример #10
0
	public void SettingChanged(SettingSlider slider){
		
		UpfateRelevantSetting (Sliders.IndexOf(slider), slider.value);
	}