См. определение в файле EmoteManager.c строка 592
593 {
594 int gestureID;
595 int cancelID;
596 int forced;
597 bool guaranteed;
598
600 {
601 pCtx.
Read(gestureID);
604 pCtx.
Read(guaranteed);
605
606 if (gestureID != 0)
607 {
608
610 {
611
617
619 {
621 }
622 return;
623 }
624 }
625
628 {
630 {
633 else
634 return;
635 }
637 }
638
640 {
642 {
644 {
646 return;
647 }
648 }
650 }
651
652 if (guaranteed)
655 }
656 else
658 }
const int CALLBACK_CMD_INVALID
int m_DeferredEmoteExecution
int m_DeferredGuaranteedEmoteId
const int CALLBACK_CMD_INSTACANCEL
ref map< int, ref EmoteBase > m_NameEmoteMap
bool m_InstantCancelEmote
void SendEmoteRequestSync(int id)
bool CanBeCanceledNormally(notnull EmoteCB callback)
static const int FORCE_ALL
static const int FORCE_DIFFERENT
proto bool Read(void value_in)
Перекрестные ссылки 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() и SendEmoteRequestSync().