public void OnTurnBegins(int turn) { Debug.Log("OnTurnBegins() turn: " + turn); this.localSelection = RpsCore.Hand.None; this.remoteSelection = RpsCore.Hand.None; this.WinOrLossImage.gameObject.SetActive(false); this.localSelectionImage.gameObject.SetActive(false); this.remoteSelectionImage.gameObject.SetActive(true); this.IsShowingResults = false; this.ButtonCanvasGroup.set_interactable(true); }
// Token: 0x0600022E RID: 558 RVA: 0x0000F21E File Offset: 0x0000D41E private Sprite SelectionToSprite(RpsCore.Hand hand) { switch (hand) { case RpsCore.Hand.Rock: return(this.SelectedRock); case RpsCore.Hand.Paper: return(this.SelectedPaper); case RpsCore.Hand.Scissors: return(this.SelectedScissors); } return(null); }
public void OnPlayerFinished(PhotonPlayer photonPlayer, int turn, object move) { Debug.Log(string.Concat(new object[] { "OnTurnFinished: ", photonPlayer, " turn: ", turn, " action: ", move })); if (photonPlayer.IsLocal) { this.localSelection = (RpsCore.Hand)((byte)move); } else { this.remoteSelection = (RpsCore.Hand)((byte)move); } }
public void MakeTurn(RpsCore.Hand selection) { this.turnManager.SendMove((byte)selection, true); }