Example #1
0
 private void OnMarqueeMsgSyn(PacketBase msg)
 {
     if (msg.code == 0)
     {
         MarqueeMsgSyn response = NetSerilizer.DeSerialize <MarqueeMsgSyn>(msg.data);
         Game.Instance.SetMarqueeMsg(response);
     }
 }
Example #2
0
    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);
        }
    }