![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Data Structures | |
| class | EmoteCB |
| class | EmoteLauncher |
| class | SurrenderData |
|
protected |
Definition at line 209 of file emotemanager.c.
References m_ReservationTimer.
|
protected |
Definition at line 667 of file emotemanager.c.
Definition at line 1059 of file emotemanager.c.
References CALLBACK_CMD_END, CALLBACK_CMD_GESTURE_INTERRUPT, CALLBACK_CMD_INSTACANCEL, Class::CastTo(), DetermineEmoteData(), EmoteBase::EmoteCondition(), EmoteConstants::ID_EMOTE_SURRENDER, HumanCommandMove::IsChangingStance(), IsEmotePlaying(), HumanCommandMove::IsOnBack(), m_HIC, m_IsSurrendered, and m_NameEmoteMap.
Referenced by OnInputUserDataProcess(), SendEmoteRequestSync(), and SendEmoteRequestSyncEx().
Definition at line 1137 of file emotemanager.c.
References g_Game, and MENU_INVENTORY.
Referenced by SendEmoteRequestSync(), and SendEmoteRequestSyncEx().
|
protected |
Definition at line 1437 of file emotemanager.c.
References InventoryLocation::SetGround().
|
protected |
Definition at line 1250 of file emotemanager.c.
References m_EmoteLockState, and m_HandInventoryLocation.
|
protected |
Definition at line 862 of file emotemanager.c.
References CALLBACK_CMD_INVALID, and m_DeferredEmoteExecution.
Referenced by EndCallbackCommand(), InterruptCallbackCommand(), PlayEmote(), and Update().
Definition at line 853 of file emotemanager.c.
References m_MenuEmote.
Referenced by CreateEmoteCBFromMenu(), EndCallbackCommand(), InterruptCallbackCommand(), PlayEmote(), SendEmoteRequestSyncEx(), and Update().
|
protected |
Queues item deletion only, surrender state cleared from item event directly.
Definition at line 1284 of file emotemanager.c.
References m_IsSurrendered, m_ItemToBeCreated, and SetEmoteLockState().
Referenced by Update().
|
protected |
Definition at line 775 of file emotemanager.c.
References CALL_CATEGORY_GAMEPLAY, EmoteConstants::EMOTE_SUICIDE_BLEED, EmoteConstants::EMOTE_SUICIDE_DEATH, EmoteConstants::EMOTE_SUICIDE_SIMULATION_END, g_Game, KillPlayer(), m_AdminLog, and m_Callback.
Referenced by RequestCommitSuicide(), and Update().
|
protected |
Definition at line 215 of file emotemanager.c.
References EmoteConstructor::ConstructEmotes(), ErrorEx, UAInputAPI::GetInputByName(), GetUApi(), UAInput::ID(), m_EmoteClassArray, m_EmoteIDs, m_EmoteInputIDs, and m_NameEmoteMap.
Referenced by EmoteManager().
|
protected |
Definition at line 1380 of file emotemanager.c.
Definition at line 724 of file emotemanager.c.
References Class::CastTo(), m_bEmoteIsPlaying, m_Callback, and m_LastMask.
Referenced by PlayEmote(), and PlaySurrenderInOut().
Definition at line 847 of file emotemanager.c.
References ClearEmoteLauncher(), and m_MenuEmote.
Referenced by Update().
|
protected |
Also includes a stance check for FB callbacks.
Definition at line 269 of file emotemanager.c.
References EmoteBase::DetermineOverride(), EmoteBase::EmoteFBStanceCheck(), EmoteBase::GetAdditiveCallbackUID(), EmoteBase::GetFullbodyCallbackUID(), EmoteBase::GetStanceMaskAdditive(), and EmoteBase::GetStanceMaskFullbody().
Referenced by CanPlayEmote(), and PlayEmote().
|
protected |
Definition at line 254 of file emotemanager.c.
References GetUApi(), m_EmoteIDs, and m_EmoteInputIDs.
Referenced by Update().
|
protected |
Definition at line 168 of file emotemanager.c.
References 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, and m_RPSOutcome.
Referenced by ManBase::GetEmoteManager(), ManBase::Init(), and DummyItem::OnItemLocationChanged().
| void End | ( | ) |
called on surrender end request end
|
protected |
Definition at line 881 of file emotemanager.c.
References ClearDeferredExecution(), ClearEmoteLauncher(), EmoteConstants::ID_EMOTE_DANCE, m_Callback, and m_CurrentGestureID.
Referenced by SendEmoteRequestSync(), SendEmoteRequestSyncEx(), and Update().
|
protected |
directly force-ends surrender state AND requests hard cancel
Definition at line 1263 of file emotemanager.c.
References m_IsSurrendered, and PostSurrenderRequestServer().
|
protected |
Definition at line 1448 of file emotemanager.c.
References hndDebugPrint(), and LogManager::IsInventoryHFSMLogEnable().
|
protected |
Definition at line 1298 of file emotemanager.c.
References IsEmotePlaying(), m_IsSurrendered, and SetEmoteLockState().
|
protected |
Definition at line 868 of file emotemanager.c.
References m_MenuEmote.
|
protected |
Definition at line 249 of file emotemanager.c.
References m_GestureID.
Definition at line 1375 of file emotemanager.c.
References m_NameEmoteMap.
|
protected |
Definition at line 752 of file emotemanager.c.
References m_Callback, and m_item.
Referenced by PlayEmote().
|
protected |
Definition at line 873 of file emotemanager.c.
References ClearDeferredExecution(), ClearEmoteLauncher(), and m_Callback.
Referenced by Update().
|
protected |
Definition at line 1325 of file emotemanager.c.
References GetUApi(), m_Callback, m_InterruptInputDirect, m_InterruptInputs, and m_InterruptInputsCount.
Referenced by Update().
|
protected |
Definition at line 1354 of file emotemanager.c.
References m_HumanSwimSettings.
Referenced by Update().
|
protected |
Definition at line 1054 of file emotemanager.c.
References m_controllsLocked.
Referenced by ManBase::HeadingModel().
|
protected |
Definition at line 1370 of file emotemanager.c.
References m_bEmoteIsPlaying, m_bEmoteIsRequestPending, and m_IsSurrendered.
Referenced by CanPlayEmote(), ForceSurrenderState(), ManBase::IsInFBEmoteState(), PlayEmote(), SendEmoteRequestSync(), SendEmoteRequestSyncEx(), and Update().
|
protected |
|
protected |
Definition at line 834 of file emotemanager.c.
References g_Game, and m_AdminLog.
|
protected |
Definition at line 660 of file emotemanager.c.
References m_CurrentGestureID, m_NameEmoteMap, and EmoteBase::OnCallbackEnd().
|
protected |
Definition at line 523 of file emotemanager.c.
References m_bEmoteIsPlaying, m_CurrentGestureID, m_GestureInterruptInput, m_IsSurrendered, m_PlayerDies, SetEmoteLockState(), SetPending(), and ShowItemInHands().
Referenced by PlaySurrenderInOut(), and Update().
|
protected |
Definition at line 549 of file emotemanager.c.
References CALLBACK_CMD_INSTACANCEL, CALLBACK_CMD_INVALID, CanPlayEmote(), EmoteLauncher::FORCE_NONE, INPUT_UDT_GESTURE, m_RPSOutcome, Serializer::Read(), SetPending(), DayZPlayerSyncJunctures::SJ_GESTURE_REQUEST, and Serializer::Write().
Referenced by ManBase::OnInputUserDataProcess(), and DayZPlayer::OnInputUserDataReceived().
|
protected |
Definition at line 592 of file emotemanager.c.
References CALLBACK_CMD_INSTACANCEL, CALLBACK_CMD_INVALID, EmoteBase::CanBeCanceledNormally(), EmoteLauncher::FORCE_ALL, EmoteLauncher::FORCE_DIFFERENT, g_Game, m_Callback, m_CancelEmote, m_CurrentGestureID, m_DeferredEmoteExecution, m_DeferredGuaranteedEmoteId, m_InstantCancelEmote, m_IsSurrendered, m_NameEmoteMap, Serializer::Read(), and SendEmoteRequestSync().
|
protected |
Deprecated.
Definition at line 1419 of file emotemanager.c.
Definition at line 673 of file emotemanager.c.
References CALLBACK_CMD_INVALID, ClearDeferredExecution(), ClearEmoteLauncher(), CreateEmoteCallback(), DetermineEmoteData(), EmoteBase::EmoteStartOverride(), ErrorEx, EmoteBase::GetHideItemInHands(), HideItemInHands(), IsEmotePlaying(), m_AdminLog, m_bEmoteIsPlaying, m_CurrentGestureID, m_DeferredGuaranteedEmoteId, m_NameEmoteMap, m_PreviousGestureID, EmoteBase::OnBeforeStandardCallbackCreated(), SetEmoteLockState(), and SetPending().
Referenced by SendEmoteRequestSync(), SendEmoteRequestSyncEx(), and Update().
|
protected |
Definition at line 1156 of file emotemanager.c.
References CreateEmoteCallback(), g_Game, EmoteConstants::ID_EMOTE_SURRENDER, m_Callback, m_CurrentGestureID, m_HandInventoryLocation, m_PreviousGestureID, OnEmoteEnd(), and UA_ANIM_EVENT.
Referenced by Update().
|
protected |
server only
Definition at line 1305 of file emotemanager.c.
References CALLBACK_CMD_INSTACANCEL, EmoteLauncher::FORCE_ALL, g_Game, DayZPlayerSyncJunctures::SJ_GESTURE_REQUEST, and Serializer::Write().
Referenced by EndSurrenderRequest().
|
protected |
Definition at line 769 of file emotemanager.c.
References CommitSuicide(), and g_Game.
|
protected |
Definition at line 897 of file emotemanager.c.
References CALLBACK_CMD_END, CALLBACK_CMD_GESTURE_INTERRUPT, EmoteBase::CanBeCanceledNormally(), CanPlayEmote(), CanPlayEmoteClientCheck(), ScriptInputUserData::CanStoreInputUserData(), EndCallbackCommand(), EmoteLauncher::FORCE_NONE, g_Game, EmoteConstants::ID_EMOTE_RPS, EmoteConstants::ID_EMOTE_RPS_P, EmoteConstants::ID_EMOTE_RPS_R, EmoteConstants::ID_EMOTE_RPS_S, INPUT_UDT_GESTURE, IsEmotePlaying(), m_Callback, m_CurrentGestureID, m_DeferredEmoteExecution, m_NameEmoteMap, m_RPSOutcome, PlayEmote(), Math::RandomInt(), ScriptInputUserData::Send(), SetEmoteLockState(), SetPending(), and Serializer::Write().
Referenced by OnSyncJuncture(), and Update().
|
protected |
To avoid mixing m_MenuEmote with exceptional sync commands.
Definition at line 974 of file emotemanager.c.
References CALLBACK_CMD_END, CALLBACK_CMD_GESTURE_INTERRUPT, EmoteBase::CanBeCanceledNormally(), CanPlayEmote(), CanPlayEmoteClientCheck(), ScriptInputUserData::CanStoreInputUserData(), ClearEmoteLauncher(), EndCallbackCommand(), g_Game, EmoteConstants::ID_EMOTE_RPS, EmoteConstants::ID_EMOTE_RPS_P, EmoteConstants::ID_EMOTE_RPS_R, EmoteConstants::ID_EMOTE_RPS_S, INPUT_UDT_GESTURE, IsEmotePlaying(), m_Callback, m_CurrentGestureID, m_DeferredEmoteExecution, m_MenuEmote, m_NameEmoteMap, m_RPSOutcome, PlayEmote(), Math::RandomInt(), ScriptInputUserData::Send(), SetEmoteLockState(), SetPending(), and Serializer::Write().
Referenced by Update().
|
protected |
Definition at line 1317 of file emotemanager.c.
References CALLBACK_CMD_GESTURE_INTERRUPT, DayZPlayerSyncJunctures::SJ_GESTURE_REQUEST, and Serializer::Write().
|
protected |
Definition at line 1272 of file emotemanager.c.
References m_DeferredEmoteLauncherCleanup, m_DisconnectEmoteQueued, and m_MenuEmote.
|
protected |
Definition at line 1204 of file emotemanager.c.
References GameInventory::c_InventoryReservationTimeoutMS, g_Game, m_Callback, m_controllsLocked, m_EmoteLockState, m_HandInventoryLocation, m_InventoryAccessLocked, and MENU_INVENTORY.
Referenced by ClearSurrenderState(), ForceSurrenderState(), OnEmoteEnd(), PlayEmote(), SendEmoteRequestSync(), SendEmoteRequestSyncEx(), and Update().
|
protected |
Definition at line 244 of file emotemanager.c.
References m_GestureID.
|
protected |
Definition at line 293 of file emotemanager.c.
References m_bEmoteIsRequestPending.
Referenced by OnEmoteEnd(), OnInputUserDataProcess(), PlayEmote(), SendEmoteRequestSync(), SendEmoteRequestSyncEx(), and Update().
|
protected |
|
protected |
Definition at line 299 of file emotemanager.c.
References CALLBACK_CMD_END, CALLBACK_CMD_GESTURE_INTERRUPT, CALLBACK_CMD_INSTACANCEL, CALLBACK_CMD_INVALID, ClearDeferredExecution(), ClearEmoteLauncher(), ClearSurrenderState(), CommitSuicide(), CreateEmoteCBFromMenu(), DayZPlayerUtils(), DetermineGestureIndex(), EndCallbackCommand(), EmoteLauncher::FORCE_DIFFERENT, EmoteLauncher::FORCE_NONE, g_Game, EmoteBase::GetStanceMaskFullbody(), EmoteConstants::ID_EMOTE_RPS, EmoteConstants::ID_EMOTE_RPS_P, EmoteConstants::ID_EMOTE_RPS_R, EmoteConstants::ID_EMOTE_RPS_S, EmoteConstants::ID_EMOTE_SITA, EmoteConstants::ID_EMOTE_SUICIDE, EmoteConstants::ID_EMOTE_THUMB, EmoteConstants::ID_EMOTE_THUMBDOWN, InterruptCallbackCommand(), InterruptGestureCheck(), InterruptWaterCheck(), IsEmotePlaying(), m_bEmoteIsPlaying, m_bEmoteIsRequestPending, m_Callback, m_CancelEmote, m_CurrentGestureID, m_DeferredEmoteExecution, m_DeferredEmoteLauncherCleanup, m_DeferredGuaranteedEmoteId, m_DisconnectEmoteQueued, m_EmoteLockState, m_GestureInterruptInput, m_HIC, m_InstantCancelEmote, m_IsSurrendered, m_ItemToBeCreated, m_LastMask, m_MenuEmote, m_NameEmoteMap, m_RPSOutcome, MENU_GESTURES, MENU_INVENTORY, OnEmoteEnd(), PlayEmote(), PlaySurrenderInOut(), SendEmoteRequestSync(), SendEmoteRequestSyncEx(), SetEmoteLockState(), and SetPending().
|
protected |
Definition at line 156 of file emotemanager.c.
Referenced by CanPlayEmote(), SendEmoteRequestSync(), SendEmoteRequestSyncEx(), and Update().
|
protected |
Definition at line 157 of file emotemanager.c.
Referenced by CanPlayEmote(), SendEmoteRequestSync(), SendEmoteRequestSyncEx(), ServerRequestEmoteCancel(), and Update().
|
protected |
Definition at line 158 of file emotemanager.c.
Referenced by CanPlayEmote(), OnInputUserDataProcess(), OnSyncJuncture(), PostSurrenderRequestServer(), and Update().
|
protected |
Definition at line 155 of file emotemanager.c.
Referenced by ClearDeferredExecution(), EmoteManager(), OnInputUserDataProcess(), OnSyncJuncture(), PlayEmote(), and Update().
|
protected |
Definition at line 159 of file emotemanager.c.
Referenced by CommitSuicide(), EmoteManager(), LogSuicide(), and PlayEmote().
| bool m_bEmoteIsPlaying |
Definition at line 132 of file emotemanager.c.
Referenced by CreateEmoteCallback(), IsEmotePlaying(), OnEmoteEnd(), PlayEmote(), and Update().
| bool m_bEmoteIsRequestPending |
Definition at line 131 of file emotemanager.c.
Referenced by IsEmotePlaying(), SetPending(), and Update().
| EmoteCB m_Callback |
Definition at line 125 of file emotemanager.c.
Referenced by CommitSuicide(), CreateEmoteCallback(), EndCallbackCommand(), HideItemInHands(), InterruptCallbackCommand(), InterruptGestureCheck(), OnSyncJuncture(), PlaySurrenderInOut(), SendEmoteRequestSync(), SendEmoteRequestSyncEx(), SetEmoteLockState(), and Update().
| bool m_CancelEmote |
Definition at line 135 of file emotemanager.c.
Referenced by OnSyncJuncture(), and Update().
|
protected |
Definition at line 144 of file emotemanager.c.
Referenced by EmoteManager(), IsControllsLocked(), and SetEmoteLockState().
|
protected |
Definition at line 151 of file emotemanager.c.
Referenced by EndCallbackCommand(), OnCallbackEnd(), OnEmoteEnd(), OnSyncJuncture(), PlayEmote(), PlaySurrenderInOut(), SendEmoteRequestSync(), SendEmoteRequestSyncEx(), and Update().
|
protected |
Definition at line 148 of file emotemanager.c.
Referenced by ClearDeferredExecution(), EmoteManager(), OnSyncJuncture(), SendEmoteRequestSync(), SendEmoteRequestSyncEx(), and Update().
|
protected |
Definition at line 139 of file emotemanager.c.
Referenced by EmoteManager(), SetClientLoggingOut(), and Update().
|
protected |
Definition at line 147 of file emotemanager.c.
Referenced by EmoteManager(), OnSyncJuncture(), PlayEmote(), and Update().
|
protected |
Definition at line 138 of file emotemanager.c.
Referenced by EmoteManager(), SetClientLoggingOut(), and Update().
Definition at line 163 of file emotemanager.c.
Referenced by ConstructData().
Definition at line 164 of file emotemanager.c.
Referenced by ConstructData(), and DetermineGestureIndex().
Definition at line 165 of file emotemanager.c.
Referenced by ConstructData(), and DetermineGestureIndex().
|
protected |
Definition at line 146 of file emotemanager.c.
Referenced by CheckEmoteLockedState(), SetEmoteLockState(), and Update().
|
protected |
Definition at line 149 of file emotemanager.c.
Referenced by GetGesture(), and SetGesture().
| bool m_GestureInterruptInput |
Definition at line 137 of file emotemanager.c.
Referenced by OnEmoteEnd(), and Update().
| ref InventoryLocation m_HandInventoryLocation |
Definition at line 129 of file emotemanager.c.
Referenced by CheckEmoteLockedState(), EmoteManager(), PlaySurrenderInOut(), and SetEmoteLockState().
| HumanInputController m_HIC |
Definition at line 126 of file emotemanager.c.
Referenced by CanPlayEmote(), EmoteManager(), and Update().
|
protected |
Definition at line 166 of file emotemanager.c.
Referenced by EmoteManager(), and InterruptWaterCheck().
| bool m_InstantCancelEmote |
Definition at line 136 of file emotemanager.c.
Referenced by OnSyncJuncture(), and Update().
| ref array<UAIDWrapper> m_InterruptInputDirect |
Definition at line 128 of file emotemanager.c.
Referenced by InterruptGestureCheck().
Definition at line 127 of file emotemanager.c.
Referenced by EmoteManager(), and InterruptGestureCheck().
|
protected |
Definition at line 154 of file emotemanager.c.
Referenced by InterruptGestureCheck().
|
protected |
Definition at line 145 of file emotemanager.c.
Referenced by EmoteManager(), and SetEmoteLockState().
| bool m_IsSurrendered |
Definition at line 133 of file emotemanager.c.
Referenced by CanPlayEmote(), ClearSurrenderState(), EndSurrenderRequest(), ForceSurrenderState(), IsEmotePlaying(), OnEmoteEnd(), OnSyncJuncture(), and Update().
| ItemBase m_item |
Definition at line 124 of file emotemanager.c.
Referenced by HideItemInHands(), and ShowItemInHands().
|
protected |
Definition at line 141 of file emotemanager.c.
Referenced by EmoteManager().
| bool m_ItemToBeCreated |
Definition at line 134 of file emotemanager.c.
Referenced by ClearSurrenderState(), and Update().
|
protected |
Definition at line 140 of file emotemanager.c.
|
protected |
Definition at line 152 of file emotemanager.c.
Referenced by CreateEmoteCallback(), and Update().
| ref EmoteLauncher m_MenuEmote |
Definition at line 130 of file emotemanager.c.
Referenced by ClearEmoteLauncher(), CreateEmoteCBFromMenu(), GetEmoteLauncher(), SendEmoteRequestSyncEx(), SetClientLoggingOut(), and Update().
|
protected |
Definition at line 142 of file emotemanager.c.
Definition at line 162 of file emotemanager.c.
Referenced by CanPlayEmote(), ConstructData(), GetNameEmoteMap(), OnCallbackEnd(), OnSyncJuncture(), PlayEmote(), SendEmoteRequestSync(), SendEmoteRequestSyncEx(), and Update().
|
protected |
Definition at line 143 of file emotemanager.c.
Referenced by OnEmoteEnd().
|
protected |
Definition at line 150 of file emotemanager.c.
Referenced by PlayEmote(), and PlaySurrenderInOut().
|
protected |
Definition at line 160 of file emotemanager.c.
Referenced by ~EmoteManager(), and EmoteManager().
|
protected |
Definition at line 153 of file emotemanager.c.
Referenced by EmoteManager(), OnInputUserDataProcess(), SendEmoteRequestSync(), SendEmoteRequestSyncEx(), and Update().