Exemple #1
0
 private void ClientUpdate(MapSettingsUpdatedSignal.Msg obj)
 {
     BackgroundWidth  = obj.BackgroundWidth;
     BackgroundHeight = obj.BackgroundHeight;
     BackgroundColor  = obj.BackgroundColor;
     CrawlerBeltColor = obj.CrawlerBeltColor;
     OnUpdated();
 }
Exemple #2
0
        public void ServerUpdate(MapInfo info)
        {
            // +1.5, т.к. есть периметр из неразрушимых блоков
            BackgroundWidth  = info.Width + 1.5f;
            BackgroundHeight = info.Height + 1.5f;
            BackgroundColor  = info.BackgroundColor;
            CrawlerBeltColor = info.CrawlerBeltColor;

            var msg = new MapSettingsUpdatedSignal.Msg
            {
                BackgroundWidth  = BackgroundWidth,
                BackgroundHeight = BackgroundHeight,
                BackgroundColor  = BackgroundColor,
                CrawlerBeltColor = CrawlerBeltColor
            };

            _signalUpdatedSender.FireOnAllClients(msg);
        }