UPROPERTY가 C++의 변수를 블루프린트와 연동하는 내용이라면 UFUNCTION은 함수용 매크로다.
UFUNCTION([specifier, specifier, ...], [meta(key=value, key=value, ...)]) ReturnType FunctionName([Parameter, Parameter, ...])
https://darkcatgame.tistory.com/64?category=795582 (자세한내용)