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

◆ EmoteManager()

void EmoteManager ( PlayerBase player)
protected

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

169 {
170 m_Player = player;
171 m_HIC = m_Player.GetInputController();
172 m_ItemIsOn = false;
173 m_controllsLocked = false;
177 m_RPSOutcome = -1;
180
182 m_InterruptInputs.Insert("UAMoveForward");
183 m_InterruptInputs.Insert("UAMoveBack");
184 m_InterruptInputs.Insert("UATurnLeft");
185 m_InterruptInputs.Insert("UATurnRight");
186 m_InterruptInputs.Insert("UAMoveLeft");
187 m_InterruptInputs.Insert("UAMoveRight");
188 m_InterruptInputs.Insert("UAStand");
189 m_InterruptInputs.Insert("UACrouch");
190 m_InterruptInputs.Insert("UAProne");
191 m_InterruptInputs.Insert("UAGetOver");
192
194 m_HandInventoryLocation.SetHands(m_Player, null);
195
196 if (g_Game.IsServer())
197 {
198 m_AdminLog = PluginAdminLog.Cast(GetPlugin(PluginAdminLog));
199 }
200
202 m_ReservationTimer.Run(8, this, "CheckEmoteLockedState", null, true);
203
204 m_HumanSwimSettings = m_Player.GetDayZPlayerType().CommandSwimSettingsW();
205
207 }
map m_Player
DayZGame g_Game
Определения DayZGame.c:3942
bool m_DisconnectEmoteQueued
Определения EmoteManager.c:138
ref Timer m_ReservationTimer
Определения EmoteManager.c:160
bool m_controllsLocked
Определения EmoteManager.c:144
int m_RPSOutcome
Определения EmoteManager.c:153
const int CALLBACK_CMD_INVALID
Определения EmoteManager.c:155
ref array< string > m_InterruptInputs
Определения EmoteManager.c:127
int m_DeferredEmoteExecution
Определения EmoteManager.c:148
bool m_DeferredEmoteLauncherCleanup
Определения EmoteManager.c:139
int m_DeferredGuaranteedEmoteId
Определения EmoteManager.c:147
PluginAdminLog m_AdminLog
Определения EmoteManager.c:159
ref InventoryLocation m_HandInventoryLocation
Определения EmoteManager.c:129
void ConstructData()
Определения EmoteManager.c:215
bool m_InventoryAccessLocked
Определения EmoteManager.c:145
SHumanCommandSwimSettings m_HumanSwimSettings
Определения EmoteManager.c:166
HumanInputController m_HIC
Определения EmoteManager.c:126
bool m_ItemIsOn
Определения EmoteManager.c:141
PluginBase GetPlugin(typename plugin_type)
Определения PluginManager.c:325
InventoryLocation.
Определения InventoryLocation.c:30
Определения DayZPlayerImplement.c:39
Result for an object found in CGame.IsBoxCollidingGeometryProxy.

Перекрестные ссылки CALLBACK_CMD_INVALID, ConstructData(), g_Game, GetPlugin(), m_AdminLog, m_controllsLocked, m_DeferredEmoteExecution, m_DeferredEmoteLauncherCleanup, m_DeferredGuaranteedEmoteId, m_DisconnectEmoteQueued, m_HandInventoryLocation, m_HIC, m_HumanSwimSettings, m_InterruptInputs, m_InventoryAccessLocked, m_ItemIsOn, m_ReservationTimer и m_RPSOutcome.

Используется в ManBase::GetEmoteManager(), ManBase::Init() и DummyItem::OnItemLocationChanged().