private void ClientUpdate(MapSettingsUpdatedSignal.Msg obj) { BackgroundWidth = obj.BackgroundWidth; BackgroundHeight = obj.BackgroundHeight; BackgroundColor = obj.BackgroundColor; CrawlerBeltColor = obj.CrawlerBeltColor; OnUpdated(); }
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); }