Beispiel #1
0
        public DebugNetBandwidthPanel(IClientNetManager netMan, IGameTiming gameTiming)
        {
            _netManager = netMan;
            _gameTiming = gameTiming;

            _contents = new Label();

            SizeFlagsHorizontal = SizeFlags.None;

            _contents = new Label
            {
                FontColorShadowOverride = Color.Black,
            };
            AddChild(_contents);

            PanelOverride = new StyleBoxFlat
            {
                BackgroundColor           = new Color(255, 105, 67, 138),
                ContentMarginLeftOverride = 5,
                ContentMarginTopOverride  = 5
            };

            MouseFilter = _contents.MouseFilter = MouseFilterMode.Ignore;
            Visible     = false;
        }
Beispiel #2
0
        public DebugNetPanel(IClientNetManager netMan, IGameTiming gameTiming, IResourceCache resCache)
        {
            NetManager    = netMan;
            GameTiming    = gameTiming;
            resourceCache = resCache;

            PerformLayout();
        }
Beispiel #3
0
 protected State(IDictionary <Type, object> managers)
 {
     StateManager         = (IStateManager)managers[typeof(IStateManager)];
     NetworkManager       = (IClientNetManager)managers[typeof(IClientNetManager)];
     ResourceCache        = (IResourceCache)managers[typeof(IResourceCache)];
     UserInterfaceManager = (IUserInterfaceManager)managers[typeof(IUserInterfaceManager)];
     MapManager           = (IMapManager)managers[typeof(IMapManager)];
     PlayerManager        = (IPlayerManager)managers[typeof(IPlayerManager)];
     ConfigurationManager = (IConfigurationManager)managers[typeof(IConfigurationManager)];
     PlacementManager     = (IPlacementManager)managers[typeof(IPlacementManager)];
     KeyBindingManager    = (IKeyBindingManager)managers[typeof(IKeyBindingManager)];
 }
        public DebugNetPanel(IClientNetManager netMan, IGameTiming gameTiming)
        {
            NetManager = netMan;
            GameTiming = gameTiming;

            contents = new Label();

            HorizontalAlignment = HAlignment.Left;

            contents = new Label
            {
                FontColorShadowOverride = Color.Black,
            };
            AddChild(contents);

            PanelOverride = new StyleBoxFlat
            {
                BackgroundColor           = new Color(255, 105, 67, 138),
                ContentMarginLeftOverride = 5,
                ContentMarginTopOverride  = 5
            };

            MouseFilter = contents.MouseFilter = MouseFilterMode.Ignore;
        }
Beispiel #5
0
        public DebugNetPanel(IClientNetManager netMan, IGameTiming gameTiming)
        {
            NetManager = netMan;
            GameTiming = gameTiming;

            contents = new Label();

            SizeFlagsHorizontal = SizeFlags.None;

            contents = new Label
            {
                FontColorShadowOverride = Color.Black,
                MarginTop  = 5,
                MarginLeft = 5
            };
            AddChild(contents);

            PanelOverride = new StyleBoxFlat
            {
                BackgroundColor = new Color(255, 105, 67, 138),
            };

            MouseFilter = contents.MouseFilter = MouseFilterMode.Ignore;
        }
Beispiel #6
0
 /// <summary>
 ///     Constructs an instance of this object.
 /// </summary>
 /// <param name="netMan"></param>
 /// <param name="configMan"></param>
 public LocalPlayer(IClientNetManager netMan, IConfigurationManager configMan)
 {
     _networkManager = netMan;
     _configManager  = configMan;
 }