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

◆ EmoteManager()

void EmoteManager ( PlayerBase player)
protected

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

161 {
162 m_Player = player;
163 m_HIC = m_Player.GetInputController();
164 m_ItemIsOn = false;
165 m_controllsLocked = false;
169 m_RPSOutcome = -1;
172
174 m_InterruptInputs.Insert("UAMoveForward");
175 m_InterruptInputs.Insert("UAMoveBack");
176 m_InterruptInputs.Insert("UATurnLeft");
177 m_InterruptInputs.Insert("UATurnRight");
178 m_InterruptInputs.Insert("UAMoveLeft");
179 m_InterruptInputs.Insert("UAMoveRight");
180 m_InterruptInputs.Insert("UAStand");
181 m_InterruptInputs.Insert("UACrouch");
182 m_InterruptInputs.Insert("UAProne");
183 m_InterruptInputs.Insert("UAGetOver");
184
186 m_HandInventoryLocation.SetHands(m_Player, null);
187
188 if (g_Game.IsServer())
189 {
190 m_AdminLog = PluginAdminLog.Cast(GetPlugin(PluginAdminLog));
191 }
192
193 m_HumanSwimSettings = m_Player.GetDayZPlayerType().CommandSwimSettingsW();
194
196 }
DayZGame g_Game
Определения DayZGame.c:4074
bool m_DisconnectEmoteQueued
Определения EmoteManager.c:131
bool m_controllsLocked
Определения EmoteManager.c:137
int m_RPSOutcome
Определения EmoteManager.c:146
const int CALLBACK_CMD_INVALID
Определения EmoteManager.c:148
ref array< string > m_InterruptInputs
Определения EmoteManager.c:122
int m_DeferredEmoteExecution
Определения EmoteManager.c:141
bool m_DeferredEmoteLauncherCleanup
Определения EmoteManager.c:132
int m_DeferredGuaranteedEmoteId
Определения EmoteManager.c:140
PluginAdminLog m_AdminLog
Определения EmoteManager.c:152
ref InventoryLocation m_HandInventoryLocation
Определения EmoteManager.c:124
void ConstructData()
Определения EmoteManager.c:202
bool m_InventoryAccessLocked
Определения EmoteManager.c:138
SHumanCommandSwimSettings m_HumanSwimSettings
Определения EmoteManager.c:158
HumanInputController m_HIC
Определения EmoteManager.c:121
bool m_ItemIsOn
Определения EmoteManager.c:134
DayZPlayer m_Player
Определения Hand_Events.c:42
PluginBase GetPlugin(typename plugin_type)
Определения PluginManager.c:326
InventoryLocation.
Определения InventoryLocation.c:30
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_Player и m_RPSOutcome.

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