void Awake() { // Set up the reference. anim = GetComponent <Animator>(); playerAccess = player_script.GetComponent <PlayerV2>(); gameOverBackground.SetActive(false); gameOverText.SetActive(false); }
/// <summary> /// 获取所有字幕<br/> /// 若视频没有字幕,返回null /// </summary> /// <param name="avid"></param> /// <param name="bvid"></param> /// <param name="cid"></param> /// <returns></returns> public static List <SubRipText> GetSubtitle(long avid, string bvid, long cid) { List <SubRipText> subRipTexts = new List <SubRipText>(); // 获取播放器信息 PlayerV2 player = PlayerV2(avid, bvid, cid); if (player == null) { return(subRipTexts); } if (player.Subtitle != null && player.Subtitle.Subtitles != null && player.Subtitle.Subtitles.Count == 0) { return(null); } foreach (var subtitle in player.Subtitle.Subtitles) { string referer = "https://www.bilibili.com"; string response = WebClient.RequestWeb($"https:{subtitle.SubtitleUrl}", referer); try { var subtitleJson = JsonConvert.DeserializeObject <SubtitleJson>(response); if (subtitleJson == null) { continue; } subRipTexts.Add(new SubRipText { Lan = subtitle.Lan, LanDoc = subtitle.LanDoc, SrtString = subtitleJson.ToSubRip() }); } catch (Exception e) { Utils.Debugging.Console.PrintLine("GetSubtitle()发生异常: {0}", e); LogManager.Error("GetSubtitle()", e); } } return(subRipTexts); }
public static int AddPlayer(PlayerV2 p) { p.playerId = single.playerId; single.players.Add(p); Debug.Log("Registered player " + single.playerId); if (p.playerId == 0) { p.playerControlsLeftDirection = true; } if (GameManagerV2.single.players.Count == GameManagerV2.single.maxPlayers) { GameObject b = Instantiate(Resources.Load("Ball")) as GameObject; NetworkServer.Spawn(b); GameManagerV2.single.balls.Add(b.GetComponent <Ball>()); } return(single.playerId++); }
void Start() { hickoryScr = GetComponent<PlayerV2> (); }
private void Start() { player = GetComponent <PlayerV2>(); }
void Start() { sorekScr = GetComponent<PlayerV2> (); }