如果服务器需要对客户端广播执行一个函数可以使用UFUNCTION(NetMulticast),
因为GameMode只在服务器中执行,所以通常这种广播执行可以在GameMode中指定GameState来调用该函数
实现服务器广播客户端执行。
GameMode中获取GameState方法:
AMyGameState * GS = GetGameState<AMyGameState>();
需要获取到所有Pawn可以使用这种迭代方法:
for ( FConstPawnIterator It = GetWorld()->GetPawnIterator(); It ; It++)
获取到所有PlayerController迭代方法:
for ( FConstPlayerControllerIterator It = GetWorld()->GetPlayerControllerIterator(); It ; It++)