Beispiel #1
0
        public void Init(RoleAnimTestPanel panel)
        {
            m_Panel = panel;
            m_Dropdown.options.Clear();
            for (int i = 0; i < (int)WeaponType.Length; i++)
            {
                TMP_Dropdown.OptionData data = new TMP_Dropdown.OptionData();
                data.text = ((WeaponType)i).ToString();
                m_Dropdown.options.Add(data);
            }
            m_Dropdown.value = 0;
            m_Dropdown.onValueChanged.AddListener(ChooseWeapon);
            m_BtnWeaponEquip.onClick.AddListener(OnClickEquip);
            m_BtnWeaponUnEquip.onClick.AddListener(OnClickUnEquip);
            m_BtnUnSheath.onClick.AddListener(OnClickUnSheath);
            m_BtnSheath.onClick.AddListener(OnClickSheath);
            m_BtnBlock.onClick.AddListener(OnClickBlock);
            m_BtnUnBlock.onClick.AddListener(OnClickUnBlock);
            m_Weapon = m_Panel.role.equipComponent.GetWeapon();
            UpdateBtn();

            role.controlComponent.onWeaponSwitchComplete += () =>
            {
                UpdateBtn();
            };
        }
Beispiel #2
0
 public void Init(RoleAnimTestPanel panel)
 {
     m_Panel = panel;
     m_BtnAttack1.onClick.AddListener(OnClickAttack1);
     m_BtnAttack2.onClick.AddListener(OnClickAttack2);
     m_BtnSpecialStart.onClick.AddListener(OnClickSpecialStart);
     m_BtnSpecialEnd.onClick.AddListener(OnClickSpecialEnd);
 }
Beispiel #3
0
 public void Init(RoleAnimTestPanel panel)
 {
     m_Panel = panel;
     m_BtnTalking.onClick.AddListener(OnClickTalking);
     m_BtnStopTalking.onClick.AddListener(OnClickStopTalking);
     m_BtnDeath.onClick.AddListener(OnClickDeath);
     m_BtnRevive.onClick.AddListener(OnClickRevive);
 }
Beispiel #4
0
        public void Init(RoleAnimTestPanel panel)
        {
            m_Panel = panel;
            OnClickReset();
            m_SliderVelZ.onValueChanged.AddListener(OnVelZChange);
            m_SliderVelX.onValueChanged.AddListener(OnVelXChange);
            OnVelZChange(0.5f);
            OnVelXChange(0.5f);

            m_BtnReset.onClick.AddListener(OnClickReset);
            m_BtnRoll.onClick.AddListener(OnClickRoll);
            m_BtnDodge.onClick.AddListener(OnClickDodge);
            m_BtnLand.onClick.AddListener(OnClickLand);
        }
Beispiel #5
0
 public void Init(RoleAnimTestPanel panel)
 {
     m_Panel = panel;
     m_SliderSpeed.onValueChanged.AddListener(OnAnimSpeedChaned);
     m_SliderSpeed.value = 0.5f;
 }