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

◆ OnEndServer()

override void ActionRepackTent::OnEndServer ( ActionData action_data)
inlineprivate

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

121 {
122 super.OnEndServer(action_data);
123
124 if ( m_IsFinished )
125 {
126 if ( action_data.m_MainItem.IsInherited( TentBase ) )
127 {
128 RepackLambda lambda_back_pack = new RepackLambda(action_data.m_MainItem, "LargeTentBackPack", action_data.m_Player);
129 action_data.m_Player.ServerReplaceItemElsewhereWithNewInHands(lambda_back_pack);
130 }
131
132 if ( action_data.m_MainItem.IsInherited( Clothing ) )
133 {
134 RepackLambda lambda_tent = new RepackLambda(action_data.m_MainItem, "LargeTent", action_data.m_Player);
135 action_data.m_Player.ServerReplaceItemElsewhereWithNewInHands(lambda_tent);
136 }
137 }
138 else
139 {
140 if ( GetGame().IsMultiplayer() )
141 {
142 if ( action_data.m_MainItem )
143 {
144 action_data.m_Player.ServerTakeEntityToHands( action_data.m_MainItem );
145 }
146 }
147 else
148 {
149 if ( action_data.m_MainItem )
150 {
151 action_data.m_Player.LocalTakeEntityToHands( action_data.m_MainItem );
152 }
153 }
154 }
155 }
bool m_IsFinished
Определения ActionRepackTent.c:46
proto native CGame GetGame()

Перекрестные ссылки ActionData, GetGame() и m_IsFinished.