Exemple #1
0
        private void OnWindow(int windowId)
        {
            GUILayout.BeginHorizontal();
            var flashRomButtonPressed = GUILayout.Button("Flash");

            GUILayout.Label(_firmware.Name, GUILayout.Width(125));
            GUILayout.EndHorizontal();

            if (_flashingRom)
            {
                foreach (var firmware in _firmwares)
                {
                    if (GUILayout.Button(firmware.Name))
                    {
                        _firmware    = firmware;
                        _flashingRom = false;
                    }
                }
            }

            GUI.DragWindow();

            if (GUI.changed)
            {
                if (flashRomButtonPressed)
                {
                    OnFlashRomButtonPressed();
                }

                _windowRect = new Rect(_windowRect)
                {
                    width = 0, height = 0
                };
            }
        }
Exemple #2
0
        public override void OnLoad(ConfigNode node)
        {
            uint version;

            if (UInt32.TryParse(node.GetValue(ConfigKeyVersion), out version) && version == 1)
            {
                float x;
                if (Single.TryParse(node.GetValue(ConfigKeyWindowPositionX), out x))
                {
                    _windowRect.x = x;
                }

                float y;
                if (Single.TryParse(node.GetValue(ConfigKeyWindowPositionY), out y))
                {
                    _windowRect.y = y;
                }

                _isWindowPositionInit = true;

                bool showWindow;
                if (Boolean.TryParse(node.GetValue(ConfigKeyShowWindow), out showWindow))
                {
                    _showWindow = showWindow;
                }

                if (node.HasValue(ConfigKeyFirmwareName) && node.HasValue(ConfigKeyFirmwareData))
                {
                    var firmwareName = node.GetValue(ConfigKeyFirmwareName);
                    var firmwareData = node.GetValue(ConfigKeyFirmwareData);

                    _firmware = new FirmwareRom(firmwareName, firmwareData);
                }
            }
        }
Exemple #3
0
 public Firmware()
 {
     _firmware = new FirmwareRom("<Default>", DefaultFirmware);
 }
Exemple #4
0
 public Firmware()
 {
     _firmware = new FirmwareRom("<Default>", DefaultFirmware);
 }
Exemple #5
0
        private void OnWindow(int windowId)
        {
            GUILayout.BeginHorizontal();
            var flashRomButtonPressed = GUILayout.Button("Flash");
            GUILayout.Label(_firmware.Name, GUILayout.Width(125));
            GUILayout.EndHorizontal();

            if (_flashingRom)
            {
                foreach (var firmware in _firmwares)
                {
                    if (GUILayout.Button(firmware.Name))
                    {
                        _firmware = firmware;
                        _flashingRom = false;
                    }
                }
            }

            GUI.DragWindow();

            if (GUI.changed)
            {
                if (flashRomButtonPressed) { OnFlashRomButtonPressed(); }

                _windowRect = new Rect(_windowRect) { width = 0, height = 0 };
            }
        }
Exemple #6
0
        public override void OnLoad(ConfigNode node)
        {
            uint version;
            if (UInt32.TryParse(node.GetValue(ConfigKeyVersion), out version) && version == 1)
            {
                float x;
                if (Single.TryParse(node.GetValue(ConfigKeyWindowPositionX), out x))
                {
                    _windowRect.x = x;
                }

                float y;
                if (Single.TryParse(node.GetValue(ConfigKeyWindowPositionY), out y))
                {
                    _windowRect.y = y;
                }

                _isWindowPositionInit = true;

                bool showWindow;
                if (Boolean.TryParse(node.GetValue(ConfigKeyShowWindow), out showWindow))
                {
                    _showWindow = showWindow;
                }

                if (node.HasValue(ConfigKeyFirmwareName) && node.HasValue(ConfigKeyFirmwareData))
                {
                    var firmwareName = node.GetValue(ConfigKeyFirmwareName);
                    var firmwareData = node.GetValue(ConfigKeyFirmwareData);

                    _firmware = new FirmwareRom(firmwareName, firmwareData);
                }
            }
        }