Esempio n. 1
0
 public void ReceiveColors(ColorBoxMessage boxes)
 {
     for (var i = 0; i < 16; i++)
     {
         var square = _squares.Find(x => x.Index == i);
         var box    = boxes.cubes[15 - i];
         var color  = new Color32((byte)box.r, (byte)box.g, (byte)box.b, 255);
         square.ForegroundColor = color;
         square.UpdateForgroundColor();
     }
 }
Esempio n. 2
0
    public void ReceiveMessage(Message message)
    {
        var boxes = ColorBoxMessage.Build(message.payload);

        boxes.cubes.ForEach(x => imageManager.ApplyColor(GetColor(x), x.index));
    }
Esempio n. 3
0
        public void ReceiveMessage(Message message)
        {
            var boxes = ColorBoxMessage.Build(message.payload);

            ImageManager.ReceiveColors(boxes);
        }