32 lines
783 B
C#
32 lines
783 B
C#
|
using UnityEngine;
|
||
|
using UnityEngine.Events;
|
||
|
using UnityEngine.Scripting.APIUpdating;
|
||
|
|
||
|
#if UNITY_EDITOR
|
||
|
namespace UnityEditor.U2D.IK
|
||
|
{
|
||
|
[DefaultExecutionOrder(-2)]
|
||
|
[ExecuteInEditMode]
|
||
|
[AddComponentMenu("")]
|
||
|
[MovedFrom("UnityEditor.Experimental.U2D.IK")]
|
||
|
internal class IKEditorManagerHelper : MonoBehaviour
|
||
|
{
|
||
|
public UnityEvent onLateUpdate = new UnityEvent();
|
||
|
|
||
|
void Start()
|
||
|
{
|
||
|
if(hideFlags != HideFlags.HideAndDontSave)
|
||
|
Debug.LogWarning("This is an internal IK Component. Please remove it from your GameObject", this.gameObject);
|
||
|
}
|
||
|
|
||
|
void LateUpdate()
|
||
|
{
|
||
|
if (Application.isPlaying)
|
||
|
return;
|
||
|
|
||
|
onLateUpdate.Invoke();
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
#endif
|