См. определение в файле AnimatedActionBase.c строка 458
459 {
461 {
463 {
465 action_data.
m_Player.SetSoundCategoryHash(0);
466 }
467 else
468 {
470 }
472
473
475 {
477 {
478 g_Game.GetAnalyticsClient().OnActionEat();
479 }
481 {
482 g_Game.GetAnalyticsClient().OnActionDrink();
483 }
484
486 }
487
488 action_data.
m_Player.GetActionManager().OnActionEnd();
489
490
491 }
492 else
493 {
494#ifdef ENABLE_LOGGING
495 if ( LogManager.IsActionLogEnable() )
496 {
497 Debug.ActionLog(
"Ation could not be finished right at the end", this.
ToString() ,
"n/a",
"End", action_data.
m_Player.ToString() );
498 }
499#endif
501 }
502 }
void OnEndClient(ActionData action_data)
override void OnEndServer(ActionData action_data)
Перекрестные ссылки Debug::ActionLog(), g_Game, ActionBaseCB::Interrupt(), LogManager::IsActionLogEnable(), IsDrink(), IsEat(), ActionData::m_Callback, ActionData::m_Player, ActionData::m_WasActionStarted, OnEnd(), OnEndClient(), OnEndServer() и ToString().
Используется в ActionBaseCB::OnFinish().