private void OnMarqueeMsgSyn(PacketBase msg) { if (msg.code == 0) { MarqueeMsgSyn response = NetSerilizer.DeSerialize <MarqueeMsgSyn>(msg.data); Game.Instance.SetMarqueeMsg(response); } }
public void SetMarqueeMsg(MarqueeMsgSyn response) { this.MarqueeMsg = response; int speed = 10; int num = 1; if (null != response.playerSetting) { string[] settings = response.playerSetting.Split('x'); if (settings.Length > 1) { int.TryParse(settings[0], out speed); int.TryParse(settings[1], out num); } } for (int i = 0; i < num; i++) { marquee.Enqueue(response.content); } }