MCPcopy Create free account
hub / github.com/MothCocoon/FlowGraph / IsNodeOrAddOnClassAllowed

Method IsNodeOrAddOnClassAllowed

Source/Flow/Private/FlowAsset.cpp:302–326  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

300}
301
302bool UFlowAsset::IsNodeOrAddOnClassAllowed(const UClass* FlowNodeOrAddOnClass, FText* OutOptionalFailureReason) const
303{
304 if (!IsValid(FlowNodeOrAddOnClass))
305 {
306 return false;
307 }
308
309 if (!CanFlowNodeClassBeUsedByFlowAsset(*FlowNodeOrAddOnClass))
310 {
311 return false;
312 }
313
314 if (!CanFlowAssetUseFlowNodeClass(*FlowNodeOrAddOnClass))
315 {
316 return false;
317 }
318
319 // Confirm plugin reference restrictions are being respected
320 if (!CanFlowAssetReferenceFlowNode(*FlowNodeOrAddOnClass, OutOptionalFailureReason))
321 {
322 return false;
323 }
324
325 return true;
326}
327
328bool UFlowAsset::CanFlowNodeClassBeUsedByFlowAsset(const UClass& FlowNodeClass) const
329{

Callers 2

CanPasteHereMethod · 0.80

Calls 1

IsValidFunction · 0.85

Tested by

no test coverage detected