hch
2025-10-15 7a4f40a5a1c8b9209ec9263240143865491af77b
Main/Component/UI/Effect/BattleEffectPlayer.cs
@@ -30,6 +30,8 @@
        }
    }
    public bool isBindBone = false;
    public bool isRedCamp = true;
    public EffectConfig effectConfig;
@@ -625,4 +627,30 @@
            animator.speed = speedRate;
        }
    }
    public void BindBone(SkeletonAnimation skeletonAnim, string v)
    {
        Bone bone = skeletonAnim.skeleton.FindBone(v);
        if (null == bone)
        {
             return;
        }
        isBindBone = true;
        BoneFollower boneFollower = gameObject.AddMissingComponent<BoneFollower>();
        boneFollower.boneName = v;
        boneFollower.skeletonRenderer = skeletonAnim;
        boneFollower.followBoneRotation = false;
        boneFollower.followXYPosition = true;
        boneFollower.followZPosition = false;
        boneFollower.followLocalScale = false;
        boneFollower.followParentWorldScale = false;
        boneFollower.followSkeletonFlip = false;
        boneFollower.Initialize();
        boneFollower.LateUpdate();
    }
}