yyl
2025-07-07 0b15db60b38265335e97f934fdcfe21f164504af
18 子 2D卡牌客户端搭建 / 2D卡牌客户端搭建 UI武将的控制器
1个文件已修改
10 ■■■■ 已修改文件
Main/System/Hero/UIHeroController.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Hero/UIHeroController.cs
@@ -1,7 +1,7 @@
using Spine.Unity;
using UnityEngine;
using UnityEngine.EventSystems;
public class UIHeroController : MonoBehaviour
{
    public static UIHeroController Create(HeroSkinConfig skinCfg, Transform _parent = null)
@@ -27,9 +27,15 @@
    private Spine.TrackEntry currentTrackEntry;
    private UIEventTrigger uiEventTrigger;
    void Awake()
    {
        skeletonGraphic = gameObject.GetComponentInChildren<SkeletonGraphic>(true);
        uiEventTrigger = UIEventTrigger.Get(skeletonGraphic.gameObject);
        uiEventTrigger.OnClick = OnClick;
        spineAnimationState = skeletonGraphic.AnimationState;
        PlayAnimation(MotionName.idle, true);
@@ -60,7 +66,7 @@
        PlayAnimation(MotionName.idle, true);
    }
    protected void OnClick()
    protected void OnClick(GameObject go,PointerEventData eventData)
    {
        PlayAnimation(MotionName.attack);
    }