SetPawn()
будет вызываться внутри, когда вы звоните Possess()
. В 4.22 Possess()
помечен как виртуальный финал, вам нужно переопределить OnPossess (), чтобы выполнить свою конкретную работу, но вы все равно можете позвонить OnPossess()
, чтобы изменить контролируемую пешку, тогда автоматически будет вызван OnPossess()
.
Possess()
работает только на сервере, так же, как OnPossess()
. Таким образом, в клиентах вы должны переопределить AcknowledgePossession()
, чтобы выполнить аналогичную работу в OnPossess()
, она будет вызываться, когда сервер контролирует пешку.