This chapter will cover the following recipes:
- Making a UCLASS – deriving from UObject
- Creating a blueprint from your custom UCLASS
- Creating a user-editable UPROPERTY
- Accessing a UPROPERTY from blueprints
- Specifying a UCLASS as the type of a UPROPERTY
- Instantiating UObject-derived classes (ConstructObject<> and NewObject <>)
- Destroying UObject-derived classes
- Creating a USTRUCT
- Creating a UENUM()