[UFUNCTION](Programming/UnrealArchitecture/Reference/Functions)(BlueprintPure, Meta=(BlueprintThreadSafe, BlueprintInternalUseOnly="true", DeterminesOutputType="ObjectClass")) static [UObject](API\Runtime\CoreUObject\UObject\UObject) * EvaluateChooser ( const [UObject](API\Runtime\CoreUObject\UObject\UObject) * ContextObject, const UChooserTable * ChooserTable, [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UObject](API\Runtime\CoreUObject\UObject\UObject) > ObjectClass )