| FInstancedStruct MakeEvaluateChooser(UChooserTable* Chooser) | FinalNative+2 flags | | 0x18 |
| FChooserEvaluationContext MakeChooserEvaluationContext() | FinalNative+2 flags | | 0x78 |
| void GetChooserStructOutput(FChooserEvaluationContext& Context, int32 Index, const int32& Value) | FinalNative+2 flags | | 0x80 |
| UObject* GetChooserObjectInput(FChooserEvaluationContext& Context, int32 Index, TSubclassOf<UObject> ObjectClass) | FinalNative+2 flags | | 0x90 |
| TSoftObjectPtr<UObject> EvaluateObjectChooserBaseSoft(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass) | FinalNative+2 flags | | 0xC0 |
| TArray<TSoftObjectPtr<UObject>> EvaluateObjectChooserBaseMultiSoft(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass) | FinalNative+2 flags | | 0xA8 |
| TArray<UObject*> EvaluateObjectChooserBaseMulti(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass) | FinalNative+2 flags | | 0xA8 |
| UObject* EvaluateObjectChooserBase(FChooserEvaluationContext& Context, FInstancedStruct& ObjectChooser, TSubclassOf<UObject> ObjectClass, bool bResultIsClass) | FinalNative+2 flags | | 0xA0 |
| TArray<UObject*> EvaluateChooserMulti(UObject* ContextObject, UChooserTable* ChooserTable, TSubclassOf<UObject> ObjectClass) | FinalNative+2 flags | | 0x28 |
| UObject* EvaluateChooser(UObject* ContextObject, UChooserTable* ChooserTable, TSubclassOf<UObject> ObjectClass) | FinalNative+2 flags | | 0x20 |
| void AddChooserStructInput(FChooserEvaluationContext& Context, int32 Value) | FinalNative+2 flags | | 0x7C |
| void AddChooserObjectInput(FChooserEvaluationContext& Context, UObject* Object) | FinalNative+2 flags | | 0x80 |