/Engine/Source/Runtime/AIModule/Classes/BehaviorTree/Blackboard/BlackboardKeyType.h
Helper function for witting weak object data to memory block, returns true if value has changed
template<typename T> static bool SetWeakObjectInMemory ( uint8 * MemoryBlock, const [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< T > & Value )