public void ShowPauseServiceMessage(NodeAddedEvent e, PausedBattleUserNode pausedUser, [JoinAll] PauseServiceMessageNode serviceMessage)
 {
     serviceMessage.serviceMessageESM.Esm.ChangeState <ServiceMessageStates.ServiceMessageVisibleState>();
 }
 public void LocalizePauseServiceMessage(NodeAddedEvent e, PauseServiceMessageNode serviceMessage)
 {
     serviceMessage.serviceMessage.MessageText.text = serviceMessage.pauseMessage.Message;
 }
 public void HidePauseServiceMessage(NodeRemoveEvent e, PausedBattleUserNode pausedUser, [JoinAll] PauseServiceMessageNode serviceMessage)
 {
     serviceMessage.serviceMessageESM.Esm.ChangeState <ServiceMessageStates.ServiceMessageHiddenState>();
 }
 public void HideUpsideDownMessage(NodeAddedEvent e, UpsideDownServiceMessageVisibleNode upsideDown, PauseServiceMessageNode pause)
 {
     upsideDown.serviceMessageESM.Esm.ChangeState <ServiceMessageStates.ServiceMessageHiddenState>();
 }
 public void HidePauseOnSuicide(NodeAddedEvent e, SelfDestructionServiceMessageNode selfDestruction, PauseServiceMessageNode pause)
 {
     base.NewEvent <HideServiceMessageEvent>().Attach(pause).Schedule();
 }
 public void HideAutokickOnPause(NodeAddedEvent e, AutokickServiceMessageNode autokick, PauseServiceMessageNode pause)
 {
     autokick.serviceMessageESM.Esm.ChangeState <ServiceMessageStates.ServiceMessageHiddenState>();
 }