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

◆ OnInputUserDataProcess()

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

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

3021 {
3022 m_MeleeCombat.SetTargetObject(null);
3023 m_MeleeCombat.SetHitPos(vector.Zero);
3024 m_MeleeCombat.SetHitZoneIdx(-1);
3025 m_MeleeCombat.SetFinisherType(-1);
3026
3027 if (userDataType == INPUT_UDT_MELEE_TARGET)
3028 {
3029 EntityAI target = null;
3030 if (ctx.Read(target))
3031 {
3032 m_MeleeCombat.SetTargetObject(target);
3033 }
3034
3035 vector hitPos = vector.Zero;
3036 if (ctx.Read(hitPos))
3037 {
3038 m_MeleeCombat.SetHitPos(hitPos);
3039 }
3040
3041 int hitZoneIdx = -1;
3042 if (ctx.Read(hitZoneIdx))
3043 {
3044 m_MeleeCombat.SetHitZoneIdx(hitZoneIdx);
3045 }
3046
3047 int finisherType = -1;
3048 if (ctx.Read(finisherType))
3049 {
3050 m_MeleeCombat.SetFinisherType(finisherType);
3051 }
3052
3053 return true;
3054 }
3055
3056 return false;
3057 }
const int INPUT_UDT_MELEE_TARGET
class LogManager EntityAI
ref DayZPlayerImplementMeleeCombat m_MeleeCombat
Определения DayZPlayerImplement.c:118
proto bool Read(void value_in)

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