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

◆ OnInputUserDataProcess()

bool DayZPlayer::OnInputUserDataProcess ( int userDataType,
ParamsReadContext ctx )
inlineprotected

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

2997 {
2998 m_MeleeCombat.SetTargetObject(null);
2999 m_MeleeCombat.SetHitPos(vector.Zero);
3000 m_MeleeCombat.SetHitZoneIdx(-1);
3001 m_MeleeCombat.SetFinisherType(-1);
3002
3003 if (userDataType == INPUT_UDT_MELEE_TARGET)
3004 {
3005 EntityAI target = null;
3006 if (ctx.Read(target))
3007 {
3008 m_MeleeCombat.SetTargetObject(target);
3009 }
3010
3011 vector hitPos = vector.Zero;
3012 if (ctx.Read(hitPos))
3013 {
3014 m_MeleeCombat.SetHitPos(hitPos);
3015 }
3016
3017 int hitZoneIdx = -1;
3018 if (ctx.Read(hitZoneIdx))
3019 {
3020 m_MeleeCombat.SetHitZoneIdx(hitZoneIdx);
3021 }
3022
3023 int finisherType = -1;
3024 if (ctx.Read(finisherType))
3025 {
3026 m_MeleeCombat.SetFinisherType(finisherType);
3027 }
3028
3029 return true;
3030 }
3031
3032 return false;
3033 }
const int INPUT_UDT_MELEE_TARGET
class LogManager EntityAI
ref DayZPlayerImplementMeleeCombat m_MeleeCombat
Определения DayZPlayerImplement.c:94
proto bool Read(void value_in)

Перекрестные ссылки INPUT_UDT_MELEE_TARGET, m_MeleeCombat, Serializer::Read() и vector::Zero.