FString UBTService_BlueprintBase::GetStaticServiceDescription() const { FString ReturnDesc; UBTService_BlueprintBase* CDO = (UBTService_BlueprintBase*)(GetClass()->GetDefaultObject()); if (CDO) { if (bShowEventDetails) { ReturnDesc = FString::Printf(TEXT("%s, %s, %s, %s\n"), ReceiveTickImplementations != 0 ? *GetStaticTickIntervalDescription() : TEXT("No tick"), ReceiveActivationImplementations != 0 ? TEXT("Activation") : TEXT("No Activation"), ReceiveDeactivationImplementations != 0 ? TEXT("Deactivation") : TEXT("No Deactivation"), ReceiveSearchStartImplementations != 0 ? TEXT("Search Start") : TEXT("No Search Start")); } else { ReturnDesc = Super::GetStaticServiceDescription(); ReturnDesc += TEXT('\n'); } if (bShowPropertyDetails) { UClass* StopAtClass = UBTService_BlueprintBase::StaticClass(); FString PropertyDesc = BlueprintNodeHelpers::CollectPropertyDescription(this, StopAtClass, CDO->PropertyData); if (PropertyDesc.Len()) { ReturnDesc += TEXT("\n"); ReturnDesc += PropertyDesc; } } } return ReturnDesc; }
FString UBTService::GetStaticServiceDescription() const { return GetStaticTickIntervalDescription(); }