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

◆ UpdatePlayerStatus()

void UpdatePlayerStatus ( DayZPlayer pPlayer)
protected

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

571 {
572
573 ref HumanMovementState state = new HumanMovementState();
574
575
576 pPlayer.GetMovementState(state);
577
578 string a = "Cmd:";
579
580 if (state.m_CommandTypeId == DayZPlayerConstants.COMMANDID_MOVE)
581 {
582 a += "MOVE:";
583 a += " st:" + state.m_iStanceIdx.ToString() + ", mv:" + state.m_iMovement.ToString();
584 }
585 else if (state.m_CommandTypeId == DayZPlayerConstants.COMMANDID_ACTION)
586 {
587 a += "FB ACTION:";
588 a += " st:" + state.m_iStanceIdx.ToString();
589 }
590 else if (state.m_CommandTypeId == DayZPlayerConstants.COMMANDID_MELEE)
591 {
592 a += "MELEE:";
593 a += " st:" + state.m_iStanceIdx.ToString();
594 }
595 else if (state.m_CommandTypeId == DayZPlayerConstants.COMMANDID_MELEE2)
596 {
597 a += "MELEE2:";
598 a += " st:" + state.m_iStanceIdx.ToString();
599 }
600 else if (state.m_CommandTypeId == DayZPlayerConstants.COMMANDID_FALL)
601 {
602 a += "FALL:";
603 a += " st:" + state.m_iStanceIdx.ToString();
604 }
605 else if (state.m_CommandTypeId == DayZPlayerConstants.COMMANDID_DEATH)
606 {
607 a += "now DEAD:";
608 a += " st:" + state.m_iStanceIdx.ToString();
609 }
610 else if (state.m_CommandTypeId == DayZPlayerConstants.COMMANDID_LADDER)
611 {
612 a += "LADDER:";
613 a += " st:" + state.m_iStanceIdx.ToString();
614 }
615 else if (state.m_CommandTypeId == DayZPlayerConstants.COMMANDID_UNCONSCIOUS)
616 {
617 a += "Unconscious:";
618 a += " st:" + state.m_iStanceIdx.ToString();
619 }
620 else if (state.m_CommandTypeId == DayZPlayerConstants.COMMANDID_SWIM)
621 {
622 a += "Swimming:";
623 a += " st:" + state.m_iStanceIdx.ToString();
624 }
625 else if (state.m_CommandTypeId == DayZPlayerConstants.COMMANDID_CLIMB)
626 {
627 a += "Climbing:";
628 a += " st:" + state.m_iStanceIdx.ToString();
629 }
630 else
631 {
632 a += "UNKNOWN";
633 }
634
635 m_PlayerStatusV.SetText(a);
636 }
EditBoxWidget m_PlayerStatusV
Определения PluginDayzPlayerDebug.c:219
Определения human.c:1139
DayZPlayerConstants
defined in C++
Определения dayzplayer.c:602
static proto string ToString(void var, bool type=false, bool name=false, bool quotes=true)
Return string representation of variable.

Перекрестные ссылки m_PlayerStatusV и string::ToString().

Используется в Tick().