Serializable RPC Arguments

The following argument types are serializable in Strix RPC calls:

Unreal Types

FVector

FRotator

FTransform

FString

FText

FQuat

TArray Types

bool

uint8

int32

float

FVector

FQuat

FRotator

FTransform

strix::net::object::ObjectPtr

FString

FText

TSet Types

uint8

int32

float

FVector

FString

TMap Keys

int

FString

TMap Values

bool

uint8

int

float

FVector

FRotator

strix::net::object::ObjectPtr

FString

Basic C++ Types

bool

char

const char*

const std::string

const std::vector<uint8_t>

const std::chrono::system_clock::time_point

int8_t

uint8_t

short

unsigned short

int

unsigned int

long

unsigned long

long long

unsigned long long

float

double

Strix Types

FStrixNetworkId

strix::net::object::ObjectPtr