public void SetSubmission(Matryx_Submission submission) { titleText.text = submission.getTitle(); importSubmissionButton.Disable(); if (this.submission == null || this.submission.address != submission.address) { this.submission = submission; MatryxJsonRpc.Request.RunDetailSubmission(submission.address, ProcessSubmission); } }
public void HandleInput(GameObject source) { if (source.name == "Load_Button") { LoadMoreSubmissions(); } else { Matryx_Submission submission = source.GetComponent <SubmissionContainer>().GetSubmission(); DisplaySubmissionUI(submission); } }
public void ProcessTournament(object result) { var rpcSubmissions = (List <MatryxJsonRpc.Submission>)result; var newSubmissions = new List <Matryx_Submission>(); foreach (var rpcSubmission in rpcSubmissions) { var submissionAddress = rpcSubmission.address; var submissionTitle = rpcSubmission.title; var aSubmission = new Matryx_Submission(submissionTitle, submissionAddress); submissions.Add(submissionAddress, aSubmission); newSubmissions.Add(aSubmission); } DisplaySubmissions(newSubmissions); }
private GameObject createButton(Matryx_Submission submission) { GameObject button = Instantiate(Resources.Load("Submission_Cell", typeof(GameObject))) as GameObject; button.transform.SetParent(submissionsPanel.transform); button.transform.localScale = Vector3.one; button.name = submission.getTitle(); button.GetComponent <SubmissionContainer>().SetSubmission(submission); button.transform.Find("Text").GetComponent <TMPro.TextMeshPro>().text = submission.getTitle(); scroll.addObject(button.transform); joyStickAggregator.AddForwarder(button.GetComponentInChildren <JoyStickForwarder>()); return(button); }
public void SetSubmission(Matryx_Submission submission) { this.submission = submission; }
public void DisplaySubmissionUI(Matryx_Submission submission) { submissionMenu.SetSubmission(submission); submissionMenu.gameObject.GetComponent <AnimationHandler>().OpenMenu(); }