Exemple #1
0
        public LightMagazineExtension()
        {
            InitializeComponent();

            ContentLoader_Hopups contentLoader = new ContentLoader_Hopups(ContentLoader_Hopups.Hopups.LightMagazineExtension, PageContent);

            PageContent = contentLoader.Fill();

            List <Button> buttons = contentLoader.GetButtons();

            foreach (var item in buttons)
            {
                try
                {
                    string       methodName = item.AutomationId;
                    EventHandler handler    = (EventHandler)Delegate.CreateDelegate(typeof(EventHandler), this, methodName, false);
                    item.Clicked += handler;
                    PageContent.Children.Add(item);
                }
                catch (Exception ex)
                {
                    string methodName = AutomationId;

                    Label InfoLabel = new Label
                    {
                        Text      = "Method name: " + methodName + "\nThere was an Exception: " + ex,
                        TextColor = Color.White
                    };
                    PageContent.Children.Add(InfoLabel);
                }
            }
        }
        private StackLayout AddButtons(ContentLoader_Hopups contentLoader)
        {
            List <Button> buttons = contentLoader.GetButtons();

            foreach (var item in buttons)
            {
                try
                {
                    string       methodName = item.AutomationId;
                    EventHandler handler    = (EventHandler)Delegate.CreateDelegate(typeof(EventHandler), this, methodName, false);
                    item.Clicked += handler;
                    PageContent.Children.Add(item);
                }
                catch (Exception ex)
                {
                    string methodName = AutomationId;

                    Label InfoLabel = new Label
                    {
                        Text      = "Method name: " + methodName + "\nThere was an Exception: " + ex,
                        TextColor = Color.White
                    };
                    PageContent.Children.Add(InfoLabel);
                }
            }

            return(PageContent);
        }
        public ShotgunBolt()
        {
            InitializeComponent();

            ContentLoader_Hopups contentLoader = new ContentLoader_Hopups(ContentLoader_Hopups.Hopups.ShotgunBolt, PageContent);

            PageContent = contentLoader.Fill();

            PageContent = AddButtons(contentLoader);
        }
Exemple #4
0
        public SniperMagazineExtension()
        {
            InitializeComponent();

            ContentLoader_Hopups contentLoader = new ContentLoader_Hopups(ContentLoader_Hopups.Hopups.SniperMagazineExtension, PageContent);

            PageContent = contentLoader.Fill();

            PageContent = AddButtons(contentLoader);
        }
        public SniperStock()
        {
            InitializeComponent();

            ContentLoader_Hopups contentLoader = new ContentLoader_Hopups(ContentLoader_Hopups.Hopups.SniperStock, PageContent);

            PageContent = contentLoader.Fill();

            PageContent = AddButtons(contentLoader);
        }
Exemple #6
0
        public Hammerpoint()
        {
            InitializeComponent();

            ContentLoader_Hopups contentLoader = new ContentLoader_Hopups(ContentLoader_Hopups.Hopups.Hammerpoint, PageContent);

            PageContent = contentLoader.Fill();

            PageContent = AddButtons(contentLoader);
        }
        public Turbocharger()
        {
            InitializeComponent();

            ContentLoader_Hopups contentLoader = new ContentLoader_Hopups(ContentLoader_Hopups.Hopups.Turbocharger, PageContent);

            PageContent = contentLoader.Fill();

            PageContent = AddButtons(contentLoader);
        }
Exemple #8
0
        public Selectfire()
        {
            InitializeComponent();

            ContentLoader_Hopups contentLoader = new ContentLoader_Hopups(ContentLoader_Hopups.Hopups.SelectiveReceiver, PageContent);

            PageContent = contentLoader.Fill();

            PageContent = AddButtons(contentLoader);
        }
        public DoubleTapTrigger()
        {
            InitializeComponent();

            ContentLoader_Hopups contentLoader = new ContentLoader_Hopups(ContentLoader_Hopups.Hopups.DoubleTapTrigger, PageContent);

            PageContent = contentLoader.Fill();

            PageContent = AddButtons(contentLoader);
        }