public Node NPCBehavior_Grab(NPCObject obj) { return(new Sequence( NPCBehavior_LookAt(obj.GetMainLookAtPoint(), true), NPCBehavior_GoToAtDistance(new Vector3(obj.GetPosition().x, this.transform.position.y, obj.GetPosition().z), 0.8f), new LeafInvoke(() => Behavior_GrabRightHand(obj)), new LeafWait(1000), NPCBehavior_LookAt(obj.GetMainLookAtPoint(), false) )); }