internal void Confirm(IRocketPlayer caller) { if (DestructionProcessing.destroyList.Count <= 0) { UnturnedChat.Say(caller, Instance.Translate("wreckingball_help")); } else { DestructionProcessing.processing = true; if (!(caller is ConsolePlayer)) { DestructionProcessing.originalCaller = (UnturnedPlayer)caller; } UnturnedChat.Say(caller, Translate("wreckingball_initiated", DestructionProcessing.CalcProcessTime())); Logger.Log(string.Format("Player {0} has initiated wreck.", caller is ConsolePlayer ? "Console" : ((UnturnedPlayer)caller).CharacterName + " [" + ((UnturnedPlayer)caller).SteamName + "] (" + ((UnturnedPlayer)caller).CSteamID.ToString() + ")")); DestructionProcessing.dIdxCount = DestructionProcessing.destroyList.Count; DestructionProcessing.dIdx = 0; } }
internal void Instruct(IRocketPlayer caller) { UnturnedChat.Say(caller, Translate("wreckingball_queued", DestructionProcessing.dIdxCount, DestructionProcessing.CalcProcessTime())); if (DestructionProcessing.syncError) { UnturnedChat.Say(caller, Translate("wreckingball_sync_error")); } UnturnedChat.Say(caller, Translate("wreckingball_prompt")); }
internal void Instruct(IRocketPlayer caller) { UnturnedChat.Say(caller, Translate("wreckingball_queued", DestructionProcessing.dIdxCount, DestructionProcessing.CalcProcessTime()), "https://i.imgur.com/yP6buzW.png"); if (DestructionProcessing.syncError) { UnturnedChat.Say(caller, Translate("wreckingball_sync_error"), "https://i.imgur.com/FeIvao9.png"); } UnturnedChat.Say(caller, Translate("wreckingball_prompt"), "https://i.imgur.com/yP6buzW.png"); }