См. определение в файле EmoteManager.c строка 560
561 {
562 int gestureID;
563 int cancelID;
564 int forced;
565 bool guaranteed;
566
568 {
569 pCtx.
Read(gestureID);
572 pCtx.
Read(guaranteed);
573
574 if (gestureID != 0)
575 {
576
577
579 {
580
586
588 {
590 }
591 return;
592 }
593 }
594
597 {
599 {
602 else
603 return;
604 }
606 }
607
609 {
611 {
613 {
615 return;
616 }
617 }
619 }
620
621 if (guaranteed)
624 }
625 else
627 }
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_NameEmoteMap, m_Player, Serializer::Read() и SendEmoteRequestSync().