DataTable->FindRow
example:
UPROPERTY(EditAnywhere, BlueprintReadOnly,Category="Widget Data")
TObjectPtr<UDataTable> MessageWidgetDataTable;
template<typename T>
T* GatDataTableRowByTag(UDataTable* DataTable, const FGameplayTag& Tag);
template <typename T>
T* UOverlayWidgetController::GatDataTableRowByTag(UDataTable* DataTable, const FGameplayTag& Tag)
{
return DataTable->FindRow<T*>(Tag.GetTagName(),TEXT(""));
}
posted on 2025-08-26 11:35  偷懒的阿贤  阅读(5)  评论(0)    收藏  举报