void UK2Node_VariableGet::AllocateDefaultPins() { if(GetVarName() != NAME_None) { CreateNonPurePins(nullptr); if(CreatePinForVariable(EGPD_Output)) { CreatePinForSelf(); } } Super::AllocateDefaultPins(); }
void UK2Node_VariableGet::ReallocatePinsDuringReconstruction(TArray<UEdGraphPin*>& OldPins) { if(GetVarName() != NAME_None) { CreateNonPurePins(&OldPins); if(!CreatePinForVariable(EGPD_Output)) { if(!RecreatePinForVariable(EGPD_Output, OldPins)) { return; } } CreatePinForSelf(); } }