public void LocalizeAutokickServiceMessage(NodeAddedEvent e, AutokickServiceMessageNode serviceMessage)
 {
     serviceMessage.serviceMessage.MessageText.text = serviceMessage.autokickMessage.Message;
 }
 public void CheckAutokickTime(CheckAutokickTimeEvent e, BattleUserCounterWithWarningNode battleUser, [JoinAll] AutokickServiceMessageNode autokickServiceMessage, [JoinAll] HiddenPauseServiceMessageNode serviceMessage)
 {
     if (IdleKickUtils.CalculateTimeLeft(battleUser.idleCounter, battleUser.idleBeginTime, battleUser.idleKickConfig) < battleUser.idleKickConfig.IdleWarningTimeSec)
     {
         autokickServiceMessage.serviceMessageESM.Esm.ChangeState <ServiceMessageStates.ServiceMessageVisibleState>();
     }
     else
     {
         autokickServiceMessage.serviceMessageESM.Esm.ChangeState <ServiceMessageStates.ServiceMessageHiddenState>();
     }
 }
 public void HideAutokickWarningOnSuicide(NodeAddedEvent e, AutokickServiceMessageNode autokick, SelfDestructionServiceMessageNode selfDestruction)
 {
     autokick.serviceMessageESM.Esm.ChangeState <ServiceMessageStates.ServiceMessageHiddenState>();
 }
 public void HideUpsideDownMessage(NodeAddedEvent e, UpsideDownServiceMessageVisibleNode upsideDown, AutokickServiceMessageNode autokick)
 {
     upsideDown.serviceMessageESM.Esm.ChangeState <ServiceMessageStates.ServiceMessageHiddenState>();
 }
 public void HideAutokickOnPause(NodeAddedEvent e, AutokickServiceMessageNode autokick, PauseServiceMessageNode pause)
 {
     autokick.serviceMessageESM.Esm.ChangeState <ServiceMessageStates.ServiceMessageHiddenState>();
 }