private void LaserDamageChanged(object sender, SliderChangedEventArgs args)
        {
            if (args.Id != LaserCannonConfig.SECTION_PROGRAM[2])
            {
                return;
            }

            LaserCannonConfig.program_settings["Damage"] = args.Value.ToString();
            LaserCannonConfig.WriteConfig();

            Main.OnConfigChanged.Trigger(true);
        }
        private void HostileOnly(object sender, ToggleChangedEventArgs args)
        {
            if (args.Id != LaserCannonConfig.SECTION_PROGRAM[0])
            {
                return;
            }

            LaserCannonConfig.program_settings["OnlyHostile"] = args.Value.ToString();
            LaserCannonConfig.WriteConfig();

            Main.OnConfigChanged.Trigger(true);
        }
        private void BeamColorChanged(object sender, ChoiceChangedEventArgs args)
        {
            if (args.Id != LaserCannonConfig.SECTION_PROGRAM[1])
            {
                return;
            }

            LaserCannonConfig.program_settings["BeamColor"] = ColorHelper.ColorNames[args.Index];
            LaserCannonConfig.beamColor = args.Index;

            LaserCannonConfig.WriteConfig();

            Main.OnConfigChanged.Trigger(true);
        }
Ejemplo n.º 4
0
        private void LaserDamageChanged(object sender, SliderChangedEventArgs args)
        {
            if (args.Id != LaserCannonConfig.SECTION_PROGRAM[2])
            {
                return;
            }

            LaserCannonConfig.program_settings["Damage"] = args.Value.ToString();
            LaserCannonConfig.WriteConfig();

            if (Main.Instance != null)
            {
                Main.Instance.SendMessage("SetLaserStrength", SendMessageOptions.DontRequireReceiver);
            }
        }
Ejemplo n.º 5
0
        private void HostileOnly(object sender, ToggleChangedEventArgs args)
        {
            if (args.Id != LaserCannonConfig.SECTION_PROGRAM[0])
            {
                return;
            }

            LaserCannonConfig.program_settings["OnlyHostile"] = args.Value.ToString();
            LaserCannonConfig.WriteConfig();

            if (Main.Instance != null)
            {
                Main.Instance.SendMessage("ShootOnlyHostile", SendMessageOptions.DontRequireReceiver);
            }
        }
Ejemplo n.º 6
0
        private void BeamColorChanged(object sender, ChoiceChangedEventArgs args)
        {
            if (args.Id != LaserCannonConfig.SECTION_PROGRAM[1])
            {
                return;
            }

            LaserCannonConfig.program_settings["BeamColor"] = Modules.Colors.ColorNames[args.Index];
            LaserCannonConfig.beamColor = args.Index;

            LaserCannonConfig.WriteConfig();

            if (Main.Instance != null)
            {
                Main.Instance.SendMessage("SetBeamColor", SendMessageOptions.DontRequireReceiver);
            }
        }