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

◆ OnRPC()

override void OnRPC ( PlayerIdentity sender,
int rpc_type,
ParamsReadContext ctx )
protected

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

296 {
297 super.OnRPC(sender, rpc_type, ctx);
298
299 if ( !g_Game.IsDedicatedServer() )
300 {
301 switch (rpc_type)
302 {
303 case ERPCs.RPC_TRAP_VICTIM:
304 Param1<EntityAI> victim = new Param1<EntityAI>(null);
305
306 if (ctx.Read(victim))
307 {
308 if (victim.param1)
309 SnapOnObject(victim.param1);
310 }
311
312 break;
313
314 case ERPCs.RPC_TRAP_DISARM:
315 OnDisarm();
316 break;
317 }
318 }
319 }
DayZGame g_Game
Определения DayZGame.c:3942
ERPCs
Определения ERPCs.c:2
void SnapOnObject(EntityAI victim)
Определения TrapBase.c:216
void OnDisarm()
also called from RPC on client
proto bool Read(void value_in)

Перекрестные ссылки g_Game, TrapBase::OnDisarm(), Serializer::Read() и SnapOnObject().