Exemplo n.º 1
0
        private void On(SwitchUpdateEvent e)
        {
            if (e.SwitchType != SwitchType.Orange)
            {
                return;
            }

            if (e.Enabled)
            {
                this.AddSwitch(e.Id);
            }
            else
            {
                this.RemoveSwitch(e.Id);
            }

            new OrangeSwitchEvent(e.Id, e.Enabled)
            .RaiseIn(this.BotBits);
        }
Exemplo n.º 2
0
        private void On(SwitchUpdateEvent e)
        {
            if (e.SwitchType != SwitchType.Purple)
            {
                return;
            }

            var p = e.Player;

            if (e.Enabled)
            {
                p.AddSwitch(e.Id);
            }
            else
            {
                p.RemoveSwitch(e.Id);
            }

            new PurpleSwitchEvent(p, e.Id, e.Enabled)
            .RaiseIn(this.BotBits);
        }