So i have absolutely no idea where some of these APIs (?) are coming from and how on earth we would know to use them etc. They feel like they are just coming out of left field.
Im talking about the part on :
private:
UPROPERTY(VisibleAnywhere)
float OpenAngle = 90.0f;UPROPERTY(EditAnywhere)
ATriggerVolume* PressurePlate;
I am 2 semesters into a CS degree and we’ve talked about calling methods, writing our own constructors etc, but this whole concept of whatever UPROPERTY() written the way it is with no ; , no space after, and putting the next line directly below it feels very foreign and an odd coding format.
Even this page tells me just about nothing and feels way over my head
https://wiki.unrealengine.com/UPROPERTY