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

◆ OnRPC()

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

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

305 {
306 super.OnRPC(sender, rpc_type, ctx);
307
308 if ( !g_Game.IsDedicatedServer() )
309 {
310 switch (rpc_type)
311 {
312 case ERPCs.RPC_TRAP_VICTIM:
313 Param1<EntityAI> victim = new Param1<EntityAI>(null);
314
315 if (ctx.Read(victim))
316 {
317 if (victim.param1)
318 SnapOnObject(victim.param1);
319 }
320
321 break;
322
323 case ERPCs.RPC_TRAP_DISARM:
324 OnDisarm();
325 break;
326 }
327 }
328 }
DayZGame g_Game
Определения DayZGame.c:4074
ERPCs
Определения ERPCs.c:2
void SnapOnObject(EntityAI victim)
Определения TrapBase.c:225
void OnDisarm()
also called from RPC on client
proto bool Read(void value_in)

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