using UnityEngine; namespace BehaviorDesigner.Runtime.Tasks.Basic.UnityVector3 { [TaskCategory("Basic/Vector3")] [TaskDescription("Stores the forward vector value.")] public class GetForwardVector : Action { [Tooltip("The stored result")] [RequiredField] public SharedVector3 storeResult; public override TaskStatus OnUpdate() { storeResult.Value = Vector3.forward; return TaskStatus.Success; } public override void OnReset() { storeResult = Vector3.zero; } } }