public void SetTournament(Matryx_Tournament newTournament) { if (tournament == null || tournament.uniqueId != newTournament.uniqueId) { tournament = newTournament; UpdateHeaderUI(); ClearSubmissions(); MatryxJsonRpc.Request.RunListSubmissions(tournament.uniqueId, page, ProcessTournament); } }
private void HandleInput(GameObject source) { if (source.name == "Load_Button") { LoadMoreTournaments(); } else if (source.GetComponent <TournamentContainer>() != null) { string name = source.name; Matryx_Tournament tournament = source.GetComponent <TournamentContainer>().GetTournament(); submissionsMenu.SetTournament(tournament); submitMenu.SetTournament(tournament); submissionsMenu.gameObject.GetComponent <AnimationHandler>().OpenMenu(); } }
private void ProcessTournaments(object results) { var rpcTournaments = (List <MatryxJsonRpc.Tournament>)results; var newTournaments = new List <Matryx_Tournament>(); foreach (var rpcTournament in rpcTournaments) { var unique = rpcTournament.UniqueId; var title = rpcTournament.title; var bounty = rpcTournament.bounty; Matryx_Tournament aTournament = new Matryx_Tournament(unique, title, bounty); aTournament.description = rpcTournament.description; tournaments.Add(unique, aTournament); newTournaments.Add(aTournament); } DisplayTournaments(newTournaments); }
private GameObject createButton(Matryx_Tournament tournament) { GameObject button = Instantiate(Resources.Load("Tournament_Cell", typeof(GameObject))) as GameObject; button.transform.SetParent(tournamentsPanel.transform); button.transform.localScale = Vector3.one; button.name = tournament.title; button.GetComponent <TournamentContainer>().SetTournament(tournament); button.transform.Find("Text").GetComponent <TMPro.TextMeshPro>().text = tournament.title; TMPro.TextMeshPro matryxBountyTMP = button.transform.Find("MTX_Amount").GetComponent <TMPro.TextMeshPro>(); matryxBountyTMP.text = tournament.bounty + " " + matryxBountyTMP.text; scroll.addObject(button.transform); joyStickAggregator.AddForwarder(button.GetComponentInChildren <JoyStickForwarder>()); return(button); }
public void SetTournament(Matryx_Tournament tournament) { this.tournament = tournament; Tournament_InputField.text = tournament.title; }
public void SetTournament(Matryx_Tournament tournament) { this.tournament = tournament; }
public void PostSuccess(Matryx_Tournament tournament) { resultsText.text = "Successfully Submitted to \n" + tournament.title; }
public void PostFailure(Matryx_Tournament tournament) { resultsText.text = "Failure Submitting to " + tournament.uniqueId; }