Class IKManager2D
Component responsible for managing and updating 2D IK Solvers.
Inherited Members
UnityEngine.Component.GetComponentInParent<T>(System.Boolean)
UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsSortMode)
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectsByType<T>(UnityEngine.FindObjectsInactive, UnityEngine.FindObjectsSortMode)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
UnityEngine.Object.FindFirstObjectByType<T>()
UnityEngine.Object.FindAnyObjectByType<T>()
UnityEngine.Object.FindFirstObjectByType<T>(UnityEngine.FindObjectsInactive)
UnityEngine.Object.FindAnyObjectByType<T>(UnityEngine.FindObjectsInactive)
Namespace: UnityEngine.U2D.IK
Syntax
[DefaultExecutionOrder(-2)]
[MovedFrom("UnityEngine.Experimental.U2D.IK")]
[ExecuteInEditMode]
public class IKManager2D : MonoBehaviour
Properties
solvers
Get the Solvers that are managed by this manager.
Declaration
public List<Solver2D> solvers { get; }
Property Value
| Type | Description |
|---|---|
| List<Solver2D> |
weight
Get and set the weight for solvers.
Declaration
public float weight { get; set; }
Property Value
| Type | Description |
|---|---|
| Single |
Methods
AddSolver(Solver2D)
Add Solver to the manager.
Declaration
public void AddSolver(Solver2D solver)
Parameters
| Type | Name | Description |
|---|---|---|
| Solver2D | solver | Solver to add. |
RemoveSolver(Solver2D)
Remove Solver from the manager.
Declaration
public void RemoveSolver(Solver2D solver)
Parameters
| Type | Name | Description |
|---|---|---|
| Solver2D | solver | Solver to remove. |
UpdateManager()
Updates the Solvers in this manager.
Declaration
public void UpdateManager()