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>(); }