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

◆ Actions_Start()

void Actions_Start ( )
protected

start action

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

744 {
745 int row = m_ActionsSelector.GetSelectedRow();
746 if (row == -1)
747 {
748 return;
749 }
750
752 DayZPlayer player = DayZPlayer.Cast( GetGame().GetPlayer() );
753 if (!player)
754 {
755 return;
756 }
757
759 m_ActionsSelector.GetItemData(row, 0, userData);
760
762 PluginDayzPlayerActionCallback a;
763
764 if (userData.IsFullBody())
765 {
766 a = PluginDayzPlayerActionCallback.Cast( player.StartCommand_Action(userData.GetInt(), PluginDayzPlayerActionCallback, userData.GetStanceMask()) );
767 }
768 else
769 {
770 a = PluginDayzPlayerActionCallback.Cast( player.AddCommandModifier_Action(userData.GetInt(), PluginDayzPlayerActionCallback) );
771 }
772 m_ActionEventV.SetText("");
773 a.m_pStateWidget = m_ActionStateV;
774 a.m_pAnimEventWidget = m_ActionEventV;
775 a.m_EventsHistory = m_EventsHistory;
776
778 m_ActionStateV.SetText("Crash Test");
779 }
PlayerBase GetPlayer()
Определения ModifierBase.c:51
TextListboxWidget m_ActionsSelector
Определения PluginDayzPlayerDebug.c:220
TextWidget m_ActionEventV
Определения PluginDayzPlayerDebug.c:228
TextWidget m_ActionStateV
Определения PluginDayzPlayerDebug.c:227
TextListboxWidget m_EventsHistory
Определения PluginDayzPlayerDebug.c:254
proto native CGame GetGame()
proto void Print(void var)
Prints content of variable to console/log.

Перекрестные ссылки GetGame(), PluginDayzPlayerDebugUserData::GetInt(), GetPlayer(), PluginDayzPlayerDebugUserData::GetStanceMask(), PluginDayzPlayerDebugUserData::IsFullBody(), m_ActionEventV, m_ActionsSelector, m_ActionStateV, m_EventsHistory и Print().

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