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

◆ OnStartServer()

override void ActionCarDoors::OnStartServer ( ActionData action_data)
inlineprotected

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

60 {
61 super.OnStartServer(action_data);
62
63 PlayerBase player = action_data.m_Player;
64
65 float phase;
66 if (m_IsOpening)
67 {
68 phase = 1.0;
69 }
70 else
71 {
72 phase = 0.0;
73 }
74
75 string animSource = "";
76
77 CarScript car;
78 if (player && player.GetCommand_Vehicle())
79 {
80 car = CarScript.Cast(player.GetCommand_Vehicle().GetTransport());
81 if (car)
82 {
83 int crewIdx = car.CrewMemberIndex(player);
85 }
86 }
87
88 if (car)
89 {
90 car.ForceUpdateLightsStart();
91 car.SetAnimationPhase(animSource, phase);
92 }
93 }
void CarScript()
Определения CarScript.c:280
bool m_IsOpening
Определения ActionCarDoors.c:4
override string GetDoorSelectionNameFromSeatPos(int posIdx)
Определения CivilianSedan.c:240
override string GetAnimSourceFromSelection(string selection)
Определения CivilianSedan.c:327

Перекрестные ссылки ActionData, CarScript::GetAnimSourceFromSelection(), CarScript::GetDoorSelectionNameFromSeatPos() и m_IsOpening.