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

◆ SetUpdate()

override void SetUpdate ( bool state)
protected

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

114 {
115 //Disable update on server (PluginDeveloperSync)
116 PlayerBase player = PlayerBase.Cast( g_Game.GetPlayer() );
117 PluginDeveloperSync developer_sync = PluginDeveloperSync.Cast(GetPlugin(PluginDeveloperSync));
118
119 //if client, send RPC
120 if ( g_Game.IsClient() )
121 {
122 Param1<bool> params = new Param1<bool>(state);
123 if (player)
124 {
125 player.RPCSingleParam(ERPCs.DEV_AGENTS_UPDATE, params, true);
126 SetRPCSent();
127 }
128 }
129 //else set directly
130 else
131 {
132 if (developer_sync)
133 {
134 developer_sync.EnableUpdate(state, ERPCs.DEV_AGENTS_UPDATE, player);
135 }
136 }
137 }
DayZGame g_Game
Определения DayZGame.c:4074
ERPCs
Определения ERPCs.c:2
PluginBase GetPlugin(typename plugin_type)
Определения PluginManager.c:326
Определения PlayerBaseClient.c:2

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