public class SkeletonIK : Node

Inheritance Chain

Constructors

    public SkeletonIK()

Properties

    public float Interpolation { get; set; }

    public Vector3 Magnet { get; set; }

    public int MaxIterations { get; set; }

    public float MinDistance { get; set; }

    public bool OverrideTipBasis { get; set; }

    public string RootBone { get; set; }

    public Transform Target { get; set; }

    public NodePath TargetNode { get; set; }

    public string TipBone { get; set; }

    public bool UseMagnet { get; set; }

Methods

    public float GetInterpolation()

Getter for Interpolation

    public Vector3 GetMagnetPosition()

Getter for Magnet

    public int GetMaxIterations()

Getter for MaxIterations

    public float GetMinDistance()

Getter for MinDistance

    public Skeleton GetParentSkeleton()

    public string GetRootBone()

Getter for RootBone

    public NodePath GetTargetNode()

Getter for TargetNode

    public Transform GetTargetTransform()

Getter for Target

    public string GetTipBone()

Getter for TipBone

    public bool IsOverrideTipBasis()

Getter for OverrideTipBasis

    public bool IsRunning()

    public bool IsUsingMagnet()

Getter for UseMagnet

    public void SetInterpolation(float interpolation)

Setter for Interpolation

    public void SetMagnetPosition(Vector3 localPosition)

Setter for Magnet

    public void SetMaxIterations(int iterations)

Setter for MaxIterations

    public void SetMinDistance(float minDistance)

Setter for MinDistance

    public void SetOverrideTipBasis(bool @override)

Setter for OverrideTipBasis

    public void SetRootBone(string rootBone)

Setter for RootBone

    public void SetTargetNode(NodePath node)

Setter for TargetNode

    public void SetTargetTransform(Transform target)

Setter for Target

    public void SetTipBone(string tipBone)

Setter for TipBone

    public void SetUseMagnet(bool use)

Setter for UseMagnet

    public void Start(bool oneTime = false)

    public void Stop()
Tags: