public Show(RoomPlayerState playerState) { Id = playerState.Episode.Show.Id; Title = playerState.Episode.Show.Title; Author = playerState.Episode.Show.Author; Image = new Uri(playerState.Episode.Show.Image); }
public Episode(RoomPlayerState playerState) { Id = playerState.Episode.Id; Title = playerState.Episode.Title; Description = playerState.Episode.Description; Published = playerState.Episode.Published; Duration = playerState.Episode.Duration.ToString(); Url = new Uri(playerState.Episode.Url); }
void Start() { RoomViewAudio = GetComponents <AudioSource>(); ReadyButton.onClick.AddListener(() => Ready()); State = RoomPlayerState.Casting; Hashtable NewState = new Hashtable(); NewState.Add("RoomState", RoomPlayerState.Casting); PhotonNetwork.SetPlayerCustomProperties(NewState); }
private void Ready() { if (!(ChooseTimes > 0)) { WaitingImg.SetActive(true); RoomViewAudio[3].Stop(); RoomViewAudio[2].Play(); StartCoroutine(ReadyWait()); ReadyButton.enabled = false; State = RoomPlayerState.Ready; Hashtable NewState = new Hashtable(); NewState.Add("RoomState", RoomPlayerState.Ready); NewState.Add("CharacterName", CharacterName); if (PhotonNetwork.IsMasterClient) { NewState.Add("Team", 0); } else { NewState.Add("Team", 1); } PhotonNetwork.SetPlayerCustomProperties(NewState); } }
protected void SetState(RoomPlayerState state) { State = state; }