DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ SetUpdate()

override void SetUpdate ( bool state)
private

См. определение в файле HudDebugWinCharAgents.c строка 66

67 {
68 //Disable update on server (PluginDeveloperSync)
69 PlayerBase player = PlayerBase.Cast( GetGame().GetPlayer() );
70 PluginDeveloperSync developer_sync = PluginDeveloperSync.Cast( GetPlugin( PluginDeveloperSync ) );
71
72 //if client, send RPC
73 if ( GetGame().IsClient() )
74 {
75 ref Param1<bool> params = new Param1<bool>( state );
76 if ( player )
77 {
78 player.RPCSingleParam( ERPCs.DEV_AGENTS_UPDATE, params, true );
79 SetRPCSent();
80 }
81 }
82 //else set directly
83 else
84 {
85 if ( developer_sync )
86 {
87 developer_sync.EnableUpdate( state, ERPCs.DEV_AGENTS_UPDATE, player );
88 }
89 }
90 }
ERPCs
Определения ERPCs.c:2
PlayerBase GetPlayer()
Определения ModifierBase.c:51
PluginBase GetPlugin(typename plugin_type)
Определения PluginManager.c:316
Определения PlayerBaseClient.c:2
proto native CGame GetGame()

Перекрестные ссылки GetGame(), GetPlayer(), GetPlugin() и HudDebugWinBase::SetRPCSent().