Beispiel #1
0
        // Token: 0x060045F7 RID: 17911 RVA: 0x0017CD6C File Offset: 0x0017B16C
        private void Start()
        {
            RangeSliderFloat component = base.GetComponent <RangeSliderFloat>();

            component.OnValuesChange.AddListener(new UnityAction <float, float>(this.SliderChanged));
            this.SliderChanged(component.ValueMin, component.ValueMax);
        }
		void Start()
		{
			slider = GetComponent<RangeSliderFloat>();
			if (slider!=null)
			{
				slider.OnValuesChange.AddListener(SliderChanged);
				SliderChanged(slider.ValueMin, slider.ValueMax);
			}
		}
Beispiel #3
0
 /// <summary>
 /// Add listeners.
 /// </summary>
 protected virtual void Start()
 {
     slider = GetComponent <RangeSliderFloat>();
     if (slider != null)
     {
         slider.OnValuesChange.AddListener(SliderChanged);
         SliderChanged(slider.ValueMin, slider.ValueMax);
     }
 }
Beispiel #4
0
    public void Init(GameObject go)
    {
        container = go;
        text1     = go.transform.Find("text1").gameObject;
        text2     = go.transform.Find("text2").gameObject;
        //closeBtn = go.transform.Find("closeBtn").gameObject;

        titleText = go.transform.Find("titleText").GetComponent <Text>();

        isLoop      = go.transform.Find("isLoop").GetComponent <Toggle>();
        isLoop.isOn = false;
        isLoop.onValueChanged.AddListener(OnIsLoopSelectHandler);

        effectNameSet = go.transform.Find("effectName/Combobox").GetComponent <Combobox>();
        effectNameSet.ListView.Sort       = false;
        effectNameSet.ListView.DataSource = DataManager.GetEffectList();
        effectNameSet.OnSelect.AddListener(OnEffectNameSelected);

        effectTypeSet = go.transform.Find("effectType/Combobox").GetComponent <Combobox>();
        effectTypeSet.ListView.Sort       = false;
        effectTypeSet.ListView.DataSource = DataManager.GetEffectTypeList();
        effectTypeSet.OnSelect.AddListener(OnEffectTypeSelected);


        flySpeed = go.transform.Find("flySpeed").GetComponent <RangeSliderFloat>();
        flySpeed.SetLimit(DataManager.FlySpeedMin, DataManager.FlySpeedMax);
        flySpeed.Step = DataManager.FlySpeedStep;
        flySpeed.OnValuesChange.AddListener(OnFlySpeedChangeHandler);

        speedText      = go.transform.Find("flySpeed/speedText").GetComponent <Text>();
        speedText.text = "";

        soundNameSet = go.transform.Find("soundName/Combobox").GetComponent <Combobox>();
        soundNameSet.ListView.Sort       = false;
        soundNameSet.ListView.DataSource = DataManager.GetSoundList();
        soundNameSet.OnSelect.AddListener(OnSoundSelected);



        soundDelayText      = go.transform.Find("soundDelayText").GetComponent <Text>();
        soundDelayText.text = DataManager.ActionSoundDelayMin.ToString();
        soundPlayPointSet   = go.transform.Find("soundPlayPointSet").GetComponent <RangeSliderFloat>();
        soundPlayPointSet.SetLimit(DataManager.ActionSoundDelayMin, DataManager.ActionSoundDelayMax);
        soundPlayPointSet.Step = DataManager.ActionSoundStep;
        soundPlayPointSet.OnValuesChange.AddListener(OnSoundPointSliderChangeHandler);



        effectBindTypeSet = go.transform.Find("effectBindSet/Combobox").GetComponent <Combobox>();
        effectBindTypeSet.ListView.Sort       = false;
        effectBindTypeSet.ListView.DataSource = DataManager.GetEffectBindList();
        effectBindTypeSet.OnSelect.AddListener(OnEffectBindTypeSelected);

        effectBindNameSet = go.transform.Find("effectBindNameSet/Combobox").GetComponent <Combobox>();
        effectBindNameSet.ListView.Sort       = false;
        effectBindNameSet.ListView.DataSource = DataManager.GetEffectBindNameList();
        effectBindNameSet.OnSelect.AddListener(OnEffectBindNameSelected);

        cancelBtn = go.transform.Find("cancelBtn").gameObject;
        sureBtn   = go.transform.Find("sureBtn").gameObject;
        delBtn    = go.transform.Find("delBtn").gameObject;
        EventTriggerListener.Get(sureBtn).onClick   = onSureHandler;
        EventTriggerListener.Get(cancelBtn).onClick = onCancelHandler;
        EventTriggerListener.Get(delBtn).onClick    = onDelHandler;
    }
Beispiel #5
0
    public void Init(GameObject go)
    {
        container = go;
        Transform content = container.transform.Find("content");

        modelnText = content.Find("modelnameText").GetComponent <Text>();

        leftweapon = content.Find("leftweapon/combobox/Combobox").GetComponent <Combobox>();
        leftweapon.ListView.Sort       = false;
        leftweapon.ListView.DataSource = DataManager.GetWeaponList();
        leftweapon.OnSelect.AddListener(OnLeftWeaponSelected);

        rightweapon = content.Find("rightweapon/combobox/Combobox").GetComponent <Combobox>();
        rightweapon.ListView.Sort       = false;
        rightweapon.ListView.DataSource = DataManager.GetWeaponList();
        rightweapon.OnSelect.AddListener(OnRightWeaponSelected);

        walkSpeedSet = content.Find("walkSpeedSet/RangeSliderFloat").GetComponent <RangeSliderFloat>();
        walkSpeedSet.SetLimit(DataManager.WalkSpeedMin, DataManager.WalkSpeedMax);
        walkSpeedSet.Step = DataManager.Step;
        walkSpeedValue    = content.Find("walkSpeedSet/value").GetComponent <Text>();
        walkSpeedSet.OnValuesChange.AddListener(OnWalkSpeedSliderChangeHandler);

        runSpeedSet = content.Find("runSpeedSet/RangeSliderFloat").GetComponent <RangeSliderFloat>();
        runSpeedSet.SetLimit(DataManager.RunSpeedMin, DataManager.RunSpeedMax);
        runSpeedSet.Step = DataManager.Step;
        runSpeedValue    = content.Find("runSpeedSet/value").GetComponent <Text>();
        runSpeedSet.OnValuesChange.AddListener(OnRunSpeedSliderChangeHandler);

        actionNameSet = content.Find("actionNameSet/combobox/Combobox").GetComponent <Combobox>();
        actionNameSet.ListView.Sort       = false;
        actionNameSet.ListView.DataSource = DataManager.GetActionList();
        actionNameSet.OnSelect.AddListener(OnActionnSelected);

        actionLengthText      = content.Find("actionNameSet/actionLengthText").GetComponent <Text>();
        actionLengthText.text = "0";



        actionSpeedSet = content.Find("actionSpeedSet/RangeSliderFloat").GetComponent <RangeSliderFloat>();
        actionSpeedSet.SetLimit(DataManager.ActionSpeedMin, DataManager.ActionSpeedMax);
        actionSpeedSet.Step = DataManager.Step;
        actionSpeedtext     = content.Find("actionSpeedSet/Text").GetComponent <Text>();
        actionSpeedSet.OnValuesChange.AddListener(OnActionSpeedSliderChangeHandler);

        actionIsLoop      = content.Find("actionIsLoop").GetComponent <Toggle>();
        actionIsLoop.isOn = false;
        actionIsLoop.onValueChanged.AddListener(OnActionIsLoopHandler);

        actionIsLang      = content.Find("actionIsLang").GetComponent <Toggle>();
        actionIsLang.isOn = false;
        actionIsLang.onValueChanged.AddListener(OnActionIsLangHandler);



        actionSoundSet = content.Find("actionSoundSet/combobox/Combobox").GetComponent <Combobox>();
        actionSoundSet.ListView.Sort       = false;
        actionSoundSet.ListView.DataSource = DataManager.GetSoundList();
        actionSoundSet.OnSelect.AddListener(OnActionSoundSelected);

        //todo 动作音效延迟播放时间 最小值为0f 最大值为当前动作的总时间 暂时先按照配置
        actionSoundPlayPointSet = content.Find("actionSoundPlayPointSet/RangeSliderFloat").GetComponent <RangeSliderFloat>();

        actionSoundPlayPointSet.SetLimit(DataManager.ActionSoundDelayMin, DataManager.ActionSoundDelayMax);
        actionSoundPlayPointSet.Step = DataManager.ActionSoundStep;
        actionSoundPlayPointText     = content.Find("actionSoundPlayPointSet/Text").GetComponent <Text>();
        actionSoundPlayPointSet.OnValuesChange.AddListener(OnActionSoundPointSliderChangeHandler);

        selfMoveDelayTimeSet = content.Find("selfMoveDelayTimeSet/RangeSliderFloat").GetComponent <RangeSliderFloat>();
        selfMoveDelayTimeSet.SetLimit(0f, 10f);
        selfMoveDelayTimeSet.Step = DataManager.Step;
        selfMoveDelayText         = content.Find("selfMoveDelayTimeSet/Text").GetComponent <Text>();
        selfMoveDelayTimeSet.OnValuesChange.AddListener(OnSelfMoveDelaySliderChangeHandler);

        selfMoveDistanceSet = content.Find("selfMoveDistanceSet/RangeSliderFloat").GetComponent <RangeSliderFloat>();
        selfMoveDistanceSet.SetLimit(DataManager.SelfMoveDistanceMin, DataManager.SelfMoveDistanceMax);
        selfMoveDistanceSet.Step = DataManager.Step;
        selfMoveDistanceText     = content.Find("selfMoveDistanceSet/Text").GetComponent <Text>();
        selfMoveDistanceSet.OnValuesChange.AddListener(OnSelfMoveDistanceSliderChangeHandler);

        selfMoveTimeSet = content.Find("selfMoveTimeSet/RangeSliderFloat").GetComponent <RangeSliderFloat>();
        selfMoveTimeSet.SetLimit(DataManager.SelfMoveTimeMin, DataManager.SelfMoveTimeMax);
        selfMoveTimeSet.Step = DataManager.Step;
        selfMoveTimeText     = content.Find("selfMoveTimeSet/Text").GetComponent <Text>();
        selfMoveTimeSet.OnValuesChange.AddListener(OnSelfMoveTimeSliderChangeHandler);

        attackRadioSet = content.Find("attackRadioSet/RangeSliderFloat").GetComponent <RangeSliderFloat>();
        attackRadioSet.SetLimit(DataManager.AttackRadioMin, DataManager.AttackRadioMax);
        attackRadioSet.Step = DataManager.Step;
        attackRadioText     = content.Find("attackRadioSet/Text").GetComponent <Text>();
        attackRadioSet.OnValuesChange.AddListener(OnAttackRadioSliderChangeHandler);

        attackAngleSet = content.Find("attackAngleSet/RangeSliderFloat").GetComponent <RangeSliderFloat>();
        attackAngleSet.SetLimit(DataManager.AttackAngleMin, DataManager.AttackAngleMax);
        attackAngleSet.Step = DataManager.Step;
        attackAngleText     = content.Find("attackAngleSet/Text").GetComponent <Text>();
        attackAngleSet.OnValuesChange.AddListener(OnAttackAngleSliderChangeHandler);

        isHitMoveSet      = content.Find("isHitMoveSet/Toggle").GetComponent <Toggle>();
        hitMoveText       = content.Find("isHitMoveSet/Text").GetComponent <Text>();
        isHitMoveSet.isOn = false;
        hitMoveText.text  = "0";
        isHitMoveSet.onValueChanged.AddListener(OnHitMoveSelectHandler);
        hitMoveDistanceSet = content.Find("isHitMoveSet/moveDistanceText/RangeSliderFloat").GetComponent <RangeSliderFloat>();
        hitMoveDistanceSet.SetLimit(DataManager.HitMoveDistanceMin, DataManager.HitMoveDistanceMax);
        hitMoveDistanceSet.Step = DataManager.Step;
        hitMoveDistanceSet.OnValuesChange.AddListener(OnHitMoveDistanceSliderChangeHandler);

        hitMoveDistanceText = content.Find("isHitMoveSet/moveDistanceText/Text").GetComponent <Text>();
        hitMoveTimeSet      = content.Find("isHitMoveSet/moveTimeText/RangeSliderFloat").GetComponent <RangeSliderFloat>();
        hitMoveTimeSet.SetLimit(DataManager.HitMoveTimeMin, DataManager.HitMoveTimeMax);
        hitMoveTimeSet.Step = DataManager.Step;
        hitMoveTimeSet.OnValuesChange.AddListener(OnHitMoveTimeSliderChangeHandler);
        hitMoveTimeText = content.Find("isHitMoveSet/moveTimeText/Text").GetComponent <Text>();

        isHitFlySet      = content.Find("isHitFlySet/Toggle").GetComponent <Toggle>();
        hitFlyText       = content.Find("isHitFlySet/Text").GetComponent <Text>();
        isHitFlySet.isOn = false;
        hitFlyText.text  = "0";
        isHitFlySet.onValueChanged.AddListener(OnHitFlySelectHandler);

        hitFlyDistanceSet = content.Find("isHitFlySet/moveDistanceText/RangeSliderFloat").GetComponent <RangeSliderFloat>();
        hitFlyDistanceSet.SetLimit(DataManager.HitFlyDistanceMin, DataManager.HitFlyDistanceMax);
        hitFlyDistanceSet.Step = DataManager.Step;
        hitFlyDistanceText     = content.Find("isHitFlySet/moveDistanceText/Text").GetComponent <Text>();
        hitFlyDistanceSet.OnValuesChange.AddListener(OnHitFlyDistanceSliderChangeHandler);
        hitFlyTimeSet = content.Find("isHitFlySet/moveTimeText/RangeSliderFloat").GetComponent <RangeSliderFloat>();
        hitFlyTimeSet.SetLimit(DataManager.HitFlyTimeMin, DataManager.HitFlyTimeMax);
        hitFlyTimeSet.Step = DataManager.Step;
        hitFlyTimeText     = content.Find("isHitFlySet/moveTimeText/Text").GetComponent <Text>();
        hitFlyTimeSet.OnValuesChange.AddListener(OnHitFlyTimeSliderChangeHandler);

        shakeScreenSet = content.Find("shakeScreenSet/combobox/Combobox").GetComponent <Combobox>();
        shakeScreenSet.ListView.DataSource = DataManager.GetShakeCameraList();
        shakeScreenSet.OnSelect.AddListener(OnShakeCameraHandler);

        shakeScreenToggle      = content.Find("shakeScreenToggle").GetComponent <Toggle>();
        shakeScreenToggle.isOn = false;
        shakeScreenToggle.onValueChanged.AddListener(OnShakeCameraSelectHandler);



        actionEffectsSet = content.Find("actionEffectsSet/ListView").GetComponent <ListView>();
        actionEffectsSet.OnSelect.AddListener(OnActionEffectSelectedHandler);
        addActionEffectBtn = content.Find("actionEffectsSet/addBtn").GetComponent <Button>();
        addActionEffectBtn.onClick.AddListener(OnAddActionEffectHandler);


        hitEffectsSet = content.Find("hitEffectsSet/ListView").GetComponent <ListView>();
        hitEffectsSet.OnSelect.AddListener(OnHitEffectSelectedHandler);
        hitActionEffectBtn = content.Find("hitEffectsSet/addBtn").GetComponent <Button>();
        hitActionEffectBtn.onClick.AddListener(OnAddHitEffectHandler);


        previewBtn = content.Find("previewBtn").GetComponent <Button>();
        previewBtn.onClick.AddListener(OnPreviewBtnClickHandler);
        saveBtn = content.Find("saveBtn").GetComponent <Button>();
        saveBtn.onClick.AddListener(OnSaveBtnClickHandler);
    }