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

◆ OnInputUserDataProcess()

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

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

2955 {
2956 m_MeleeCombat.SetTargetObject(null);
2957 m_MeleeCombat.SetHitPos(vector.Zero);
2958 m_MeleeCombat.SetHitZoneIdx(-1);
2959 m_MeleeCombat.SetFinisherType(-1);
2960
2961 if (userDataType == INPUT_UDT_MELEE_TARGET)
2962 {
2963 EntityAI target = null;
2964 if (ctx.Read(target))
2965 {
2966 m_MeleeCombat.SetTargetObject(target);
2967 }
2968
2969 vector hitPos = vector.Zero;
2970 if (ctx.Read(hitPos))
2971 {
2972 m_MeleeCombat.SetHitPos(hitPos);
2973 }
2974
2975 int hitZoneIdx = -1;
2976 if (ctx.Read(hitZoneIdx))
2977 {
2978 m_MeleeCombat.SetHitZoneIdx(hitZoneIdx);
2979 }
2980
2981 int finisherType = -1;
2982 if (ctx.Read(finisherType))
2983 {
2984 m_MeleeCombat.SetFinisherType(finisherType);
2985 }
2986
2987 return true;
2988 }
2989
2990 return false;
2991 }
const int INPUT_UDT_MELEE_TARGET
Определения _constants.c:6
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.