コード例 #1
0
ファイル: CheatButtonElement.cs プロジェクト: PcloD/TEDCore
        public override void SetData(CheatMenuOptions cheatMenuOptions, CheatMenuData unitTestingData)
        {
            m_cheatMenuOptions = cheatMenuOptions;
            m_unitTestingData  = unitTestingData;

            gameObject.transform.Find("TitleText").GetComponent <Text>().text = m_unitTestingData.MethodName.ToScriptName();

            Button button = GetComponent <Button>();

            button.onClick.RemoveAllListeners();
            button.onClick.AddListener(OnButtonClicked);
        }
コード例 #2
0
        public override void SetData(CheatMenuOptions cheatMenuOptions, CheatMenuData unitTestingData)
        {
            m_cheatMenuOptions = cheatMenuOptions;
            m_unitTestingData  = unitTestingData;

            gameObject.transform.Find("TitleText").GetComponent <Text>().text = m_unitTestingData.MethodName.ToScriptName();

            GetComponentInChildren <UnityEngine.UI.InputField>().onValueChanged.RemoveAllListeners();
            GetComponentInChildren <UnityEngine.UI.InputField>().onValueChanged.AddListener(this.OnValueChanged);

            GetComponentInChildren <UnityEngine.UI.Button>().onClick.RemoveAllListeners();
            GetComponentInChildren <UnityEngine.UI.Button>().onClick.AddListener(this.OnApplyButtonClick);
        }
コード例 #3
0
ファイル: CheatToggleElement.cs プロジェクト: PcloD/TEDCore
        public override void SetData(CheatMenuOptions cheatMenuOptions, CheatMenuData unitTestingData)
        {
            m_cheatMenuOptions = cheatMenuOptions;
            m_unitTestingData  = unitTestingData;

            gameObject.transform.Find("TitleText").GetComponent <Text>().text = m_unitTestingData.MethodName.ToScriptName();

            CheatToggle attribute = m_unitTestingData.Attribute as CheatToggle;

            Toggle toggle = GetComponent <Toggle>();

            toggle.onValueChanged.RemoveAllListeners();
            toggle.onValueChanged.AddListener(OnToggleChanged);
            toggle.isOn = attribute.IsOn;
        }
コード例 #4
0
        public override void SetData(CheatMenuOptions cheatMenuOptions, CheatMenuData unitTestingData)
        {
            m_cheatMenuOptions = cheatMenuOptions;
            m_unitTestingData  = unitTestingData;

            gameObject.transform.Find("TitleText").GetComponent <Text>().text = m_unitTestingData.MethodName.ToScriptName();
            m_valueText = gameObject.transform.Find("ValueText").GetComponent <Text>();

            CheatSlider attribute = m_unitTestingData.Attribute as CheatSlider;

            UnityEngine.UI.Slider slider = GetComponentInChildren <UnityEngine.UI.Slider>();
            slider.onValueChanged.RemoveAllListeners();
            slider.onValueChanged.AddListener(OnValueChanged);
            slider.minValue  = attribute.MinValue;
            slider.maxValue  = attribute.MaxValue;
            slider.value     = attribute.InitValue;
            m_valueText.text = attribute.InitValue.ToString();
        }
コード例 #5
0
        public override void SetData(CheatMenuOptions cheatMenuOptions, CheatMenuData unitTestingData)
        {
            m_cheatMenuOptions = cheatMenuOptions;
            m_unitTestingData  = unitTestingData;

            gameObject.transform.Find("TitleText").GetComponent <Text>().text = m_unitTestingData.MethodName.ToScriptName();

            CheatDropdown attribute = m_unitTestingData.Attribute as CheatDropdown;

            m_optionData = attribute.OptionData;

            Dropdown dropdown = GetComponentInChildren <Dropdown>();

            dropdown.onValueChanged.RemoveAllListeners();
            dropdown.onValueChanged.AddListener(OnValueChange);
            dropdown.ClearOptions();
            dropdown.AddOptions(m_optionData);

            OnValueChange(0);
        }
コード例 #6
0
 public abstract void SetData(CheatMenuOptions cheatMenuOptions, CheatMenuData unitTestingData);