Ejemplo n.º 1
0
        private void TryGetLevel()
        {
            if (Level != null)
            {
                return;
            }

            var lm = _server.LevelManager;

            if (lm == null)
            {
                return;
            }

            Level = lm.Levels.FirstOrDefault(l => l != null &&
                                             l.LevelId.Equals(Map.Config.LevelId,
                                                              StringComparison.InvariantCultureIgnoreCase));

            if (Level != null)
            {
                WsServer.BroadcastPacket(new LevelMetaPacket()
                {
                    LevelId = Level.LevelId,
                    Meta    = Map.Meta
                });
            }
        }
Ejemplo n.º 2
0
 protected virtual void Update()
 {
     // Send data
     WsServer.BroadcastPacket(new WidgetElementUpdatePacket()
     {
         WidgetId  = Widget.WidgetId,
         ElementId = ElementId,
         Data      = this
     });
 }