///<summary>Get Blackboard Value as Object</summary> public static UObject GetBlackboardValueAsObject(BTNode NodeOwner, BlackboardKeySelector Key) => BTFunctionLibrary_methods.GetBlackboardValueAsObject_method.Invoke(NodeOwner, Key);
///<summary>Get Blackboard Value as Name</summary> public static Name GetBlackboardValueAsName(BTNode NodeOwner, BlackboardKeySelector Key) => BTFunctionLibrary_methods.GetBlackboardValueAsName_method.Invoke(NodeOwner, Key);
///<summary>(DEPRECATED) Use ClearBlackboardValue instead</summary> public static void ClearBlackboardValueAsVector(BTNode NodeOwner, BlackboardKeySelector Key) => BTFunctionLibrary_methods.ClearBlackboardValueAsVector_method.Invoke(NodeOwner, Key);
///<summary>Get Blackboard Value as Class</summary> public static SubclassOf <UObject> GetBlackboardValueAsClass(BTNode NodeOwner, BlackboardKeySelector Key) => BTFunctionLibrary_methods.GetBlackboardValueAsClass_method.Invoke(NodeOwner, Key);
///<summary>Set Blackboard Value as Vector</summary> public static void SetBlackboardValueAsVector(BTNode NodeOwner, BlackboardKeySelector Key, Vector Value) => BTFunctionLibrary_methods.SetBlackboardValueAsVector_method.Invoke(NodeOwner, Key, Value);