public static ClientJobBanDataAdminMessage Send(string adminID, string adminToken, string playerID) { ClientJobBanDataAdminMessage msg = new ClientJobBanDataAdminMessage { AdminID = adminID, AdminToken = adminToken, PlayerID = playerID }; msg.Send(); return(msg); }
public void SetPage(bool isBan, AdminPlayerEntryData playerToKick, bool isJobBan) { playerToKickCache = playerToKick; UIManager.IsInputFocus = true; UIManager.PreventChatInput = true; if (!isBan && !isJobBan) { kickPage.SetActive(true); kickTitle.text = $"Kick Player: {playerToKick.name}"; kickReasonField.text = ""; kickReasonField.ActivateInputField(); } else if (!isJobBan) { banPage.SetActive(true); banTitle.text = $"Ban Player: {playerToKick.name}"; banReasonField.text = ""; banReasonField.ActivateInputField(); minutesField.text = ""; } else { jobBanPage.SetActive(true); jobBanTitle.text = $"Job Ban Player: {playerToKick.name}"; jobBanReasonField.text = ""; jobBanReasonField.ActivateInputField(); jobBanMinutesField.text = ""; jobBanPermaBanToggle.isOn = false; ClientJobBanDataAdminMessage.Send(DatabaseAPI.ServerData.UserID, PlayerList.Instance.AdminToken, playerToKick.uid); jobBanActionAfterDropDown.value = 0; } gameObject.SetActive(true); }