References/pointers
Types defined in Nim and by Unreal Engine automatically get a pointer type generated for them. To get a pointer to a type, you can add Ptr
to the end of the type name. For example, AActor
has a pointer type AActorPtr
.
uClass ACoolActor of AActor: ufuncs(BlueprintCallable): proc doSomethingCool() = ...
proc doSomethingCool(coolActor: ACoolActorPtr) = coolActor.doSomethingCool()