public void ShowFailMessage(JoinedViewer.JobRequestError failReason) { waitForSpawnTimer = 0; ShowJobSelection(); errorReasonText.text = GetFailMessage(failReason); errorInfoWindow.SetActive(true); }
private string GetFailMessage(JoinedViewer.JobRequestError failReason) { switch (failReason) { case JoinedViewer.JobRequestError.InvalidUserID: return("Invalid User ID."); case JoinedViewer.JobRequestError.InvalidPlayerID: return("Invalid Player ID."); case JoinedViewer.JobRequestError.RoundNotReady: return("New shift hasn't started yet."); case JoinedViewer.JobRequestError.JobBanned: return("You were previously fired from this position. [Job-banned]"); case JoinedViewer.JobRequestError.PositionsFilled: return("All positions for this profession have been filled."); default: return("Unspecified error."); } }