如果服務器需要對客戶端廣播執行一個函數可以使用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++)