ArticyXImporter
ArticyXImporter for Unreal Engine
Loading...
Searching...
No Matches
UArticyTextExtension Class Reference
Inheritance diagram for UArticyTextExtension:

Public Member Functions

template<typename... Types>
FText Resolve (UObject *Outer, const FText *Format, Types... Args) const
template<typename ... Types>
FText ResolveAdvance (const FText &Format, TMap< FString, TFunction< FString(Types...)> > CallbackMap, Types... Args) const
void AddUserMethod (const FString &MethodName, FArticyUserMethodCallback Callback)

Static Public Member Functions

static UArticyTextExtensionGet ()

Protected Member Functions

FString GetSource (UObject *Outer, const FString &SourceName) const
FString FormatNumber (const FString &SourceValue, const FString &NumberFormat) const
void GetGlobalVariable (UObject *Outer, const FString &SourceName, const FArticyGvName GvName, FString &OutString, bool &OutSuccess) const
void GetObjectProperty (UObject *Outer, const FString &SourceName, const FString &NameOrId, const FString &PropertyName, const bool bRequestType, FString &OutString, bool &OutSuccess) const
FString ExecuteMethod (UObject *Outer, const FText &Method, const TArray< FString > &Args) const
EArticyObjectType GetObjectType (UArticyVariable **Object) const
FString ResolveBoolean (UObject *Outer, const FString &SourceName, const bool Value) const
FString LocalizeString (UObject *Outer, const FString &Input) const

Static Protected Member Functions

static void GetTypeProperty (const FString &TypeName, const FString &PropertyName, FString &OutString, bool &OutSuccess)
static void SplitInstance (const FString &InString, FString &OutName, FString &OutInstanceNumber)

Protected Attributes

TMap< FString, FArticyUserMethodCallback > UserMethodMap

The documentation for this class was generated from the following files: