Exemple #1
0
        public void ViewLoaded()
        {
            VirtualKeyCodeList = ((VirtualKeyCode[])Enum.GetValues(typeof(VirtualKeyCode))).Select(x => new ListItem {
                Value = (int)x, Text = x.ToString()
            }).ToList();
            HotKeyList = ((Key[])Enum.GetValues(typeof(Key))).Select(x => new ListItem {
                Value = (int)x, Text = x.ToString()
            }).ToList();

            VirtualKeyCode virtualKeyCode = (VirtualKeyCode)Enum.Parse(typeof(VirtualKeyCode), ConfigurationManager.AppSettings[nameof(GeneratorKey)]);

            GeneratorKey = VirtualKeyCodeList.FirstOrDefault(x => x.Value == (int)virtualKeyCode);

            virtualKeyCode = (VirtualKeyCode)Enum.Parse(typeof(VirtualKeyCode), ConfigurationManager.AppSettings[nameof(BuffKey)]);
            BuffKey        = VirtualKeyCodeList.FirstOrDefault(x => x.Value == (int)virtualKeyCode);

            virtualKeyCode = (VirtualKeyCode)Enum.Parse(typeof(VirtualKeyCode), ConfigurationManager.AppSettings[nameof(MeteorKey)]);
            MeteorKey      = VirtualKeyCodeList.FirstOrDefault(x => x.Value == (int)virtualKeyCode);

            virtualKeyCode = (VirtualKeyCode)Enum.Parse(typeof(VirtualKeyCode), ConfigurationManager.AppSettings[nameof(ArchonKey)]);
            ArchonKey      = VirtualKeyCodeList.FirstOrDefault(x => x.Value == (int)virtualKeyCode);

            Key key = (Key)Enum.Parse(typeof(Key), ConfigurationManager.AppSettings[nameof(BazookaMacroKey)]);

            BazookaMacroKey = HotKeyList.FirstOrDefault(x => x.Value == (int)key);

            key = (Key)Enum.Parse(typeof(Key), ConfigurationManager.AppSettings[nameof(StarPactMacroKey)]);
            StarPactMacroKey = HotKeyList.FirstOrDefault(x => x.Value == (int)key);

            StarPactWaitTime     = int.Parse(ConfigurationManager.AppSettings[nameof(StarPactWaitTime)]);
            StartChannelWaitTime = int.Parse(ConfigurationManager.AppSettings[nameof(StartChannelWaitTime)]);
            BuffWaitTime         = int.Parse(ConfigurationManager.AppSettings[nameof(BuffWaitTime)]);
        }
Exemple #2
0
 public TrayAppForm()
 {
     this._hotKeyList = new HotKeyList(this);
 }