using UnityEngine; namespace UnityEngine.Graphs.LogicGraph { public abstract class YieldedTransformNodeBase : YieldedNodeBase { [LogicTarget] public Transform self; protected Transform m_Target; protected AnimationCurve m_Curve; public virtual Transform target { set { m_Target = value; } } public virtual AnimationCurve curve { set { m_Curve = value; } } protected YieldedTransformNodeBase () { m_Curve = new AnimationCurve (); } protected YieldedTransformNodeBase (Transform self, Transform target, float time) : base (time) { this.self = self; m_Target = target; } } }