public override void ReceiveObjectData(BaseGameObjectData _data) { var data = (EnvironmentObjectData)_data; base.ReceiveObjectData(_data); // XXX we currently always get the map size if (!data.Size.IsEmpty) { m_tileGrid.SetSize(data.Size); } this.VisibilityMode = data.VisibilityMode; }