public static void Main()
        {
            Statuses     statuses     = new Statuses();
            TS10_11Funcs ts10_11Funcs = new TS10_11Funcs();

            APIv1.RegisterEventHandler("StatusPlugin.ShowMe10_5", statuses.ShowMe10_5);
            APIv1.RegisterEventHandler("StatusPlugin.ShowMe10_6", statuses.ShowMe10_6);
            APIv1.RegisterEventHandler("StatusPlugin.ShowMe10_7", statuses.ShowMe10_7);
            APIv1.RegisterEventHandler("StatusPlugin.ShowMe10_8", statuses.ShowMe10_8);
            APIv1.RegisterEventHandler("StatusPlugin.ShowMe10_11O1", ts10_11Funcs.ShowMe10_11O1);
            APIv1.RegisterEventHandler("StatusPlugin.ShowMe10_11O2", ts10_11Funcs.ShowMe10_11O2);
            APIv1.RegisterEventHandler("StatusPlugin.ShowMe10_11O3", ts10_11Funcs.ShowMe10_11O3);
            APIv1.RegisterEventHandler("StatusPlugin.ShowMe10_11O4", ts10_11Funcs.ShowMe10_11O4);
            APIv1.RegisterEventHandler("StatusPlugin.ShowMe10_15", statuses.ShowMe10_15);
            APIv1.RegisterEventHandler("StatusPlugin.ShowMe10_19", statuses.ShowMe10_19);
            APIv1.RegisterEventHandler("StatusPlugin.ShowMe10_23", statuses.ShowMe10_23);
            APIv1.RegisterEventHandler("StatusPlugin.Requesting10_32C2", statuses.Requesting10_32C2);
            APIv1.RegisterEventHandler("StatusPlugin.Requesting10_32C3", statuses.Requesting10_32C3);
            APIv1.RegisterEventHandler("StatusPlugin.Requesting10_32F", statuses.Requesting10_32F);
            APIv1.RegisterEventHandler("StatusPlugin.ShowMe10_41", statuses.ShowMe10_41);
            APIv1.RegisterEventHandler("StatusPlugin.ShowMe10_42", statuses.ShowMe10_42);
            APIv1.RegisterEventHandler("StatusPlugin.Requesting10_51", statuses.Requesting10_51);
            APIv1.RegisterEventHandler("StatusPlugin.Requesting10_52", statuses.Requesting10_52);
            APIv1.RegisterEventHandler("StatusPlugin.Requesting10_53", statuses.Requesting10_53);
            APIv1.RegisterEventHandler("StatusPlugin.ShowMe10_99", statuses.ShowMe10_99);
            APIv1.RegisterEventHandler("StatusPlugin.ShowMeCode5", statuses.ShowMeCode5);
            APIv1.RegisterEventHandler("StatusPlugin.Affirmative", statuses.Affirmative);
            APIv1.RegisterEventHandler("StatusPlugin.Negative", statuses.Negative);

            Game.Console.Print(Globals.PluginName + ": Registered all Vocal Dispatch Events");
        }
예제 #2
0
        private static void OnItemSelect(UIMenu sender, UIMenuItem selectedItem, int index)
        {
            Statuses     statuses     = new Statuses();
            TS10_11Funcs ts10_11Funcs = new TS10_11Funcs();

            if (sender == generalMenu && selectedItem == menu10_11List)
            {
            }
            else
            {
                _MenuPool.CloseAllMenus();
            }
            if (sender == mainMenu)
            {
                if (selectedItem == menu10_99Item)
                {
                    statuses.ShowMe10_99();
                }
            }
            if (sender == generalMenu)
            {
                if (selectedItem == menu10_11List)
                {
                    string selectedListItem = menu10_11List.SelectedItem.ToString();
                    if (selectedListItem == "Occupied x1")
                    {
                        ts10_11Funcs.ShowMe10_11O1();
                    }
                    if (selectedListItem == "Occupied x2")
                    {
                        ts10_11Funcs.ShowMe10_11O2();
                    }
                    if (selectedListItem == "Occupied x3")
                    {
                        ts10_11Funcs.ShowMe10_11O3();
                    }
                    if (selectedListItem == "Occupied x4")
                    {
                        ts10_11Funcs.ShowMe10_11O4();
                    }
                }
                else if (selectedItem == menu10_15Item)
                {
                    statuses.ShowMe10_15();
                }
                else if (selectedItem == menu10_19Item)
                {
                    statuses.ShowMe10_19();
                }
                else if (selectedItem == menu10_23Item)
                {
                    statuses.ShowMe10_23();
                }
                else if (selectedItem == menuCode5Item)
                {
                    statuses.ShowMeCode5();
                }
                else if (selectedItem == menuAffirmativeItem)
                {
                    statuses.Affirmative();
                }
                else if (selectedItem == menuNegativeItem)
                {
                    statuses.Negative();
                }
            }
            if (sender == serviceMenu)
            {
                if (selectedItem == menu10_5Item)
                {
                    statuses.ShowMe10_5();
                }
                else if (selectedItem == menu10_6Item)
                {
                    statuses.ShowMe10_6();
                }
                else if (selectedItem == menu10_7Item)
                {
                    statuses.ShowMe10_7();
                }
                else if (selectedItem == menu10_8Item)
                {
                    statuses.ShowMe10_8();
                }
                else if (selectedItem == menu10_41Item)
                {
                    statuses.ShowMe10_41();
                }
                else if (selectedItem == menu10_42Item)
                {
                    statuses.ShowMe10_42();
                }
            }
            if (sender == backupMenu)
            {
                if (selectedItem == menu10_32List)
                {
                    string selectedListItem = menu10_32List.SelectedItem.ToString();
                    if (selectedListItem == "Code 2")
                    {
                        statuses.Requesting10_32C2();
                    }
                    else if (selectedListItem == "Code 3")
                    {
                        statuses.Requesting10_32C3();
                    }
                    else if (selectedListItem == "Female")
                    {
                        statuses.Requesting10_32F();
                    }
                }
                else if (selectedItem == menu10_51Item)
                {
                    statuses.Requesting10_51();
                }
                else if (selectedItem == menu10_52Item)
                {
                    statuses.Requesting10_52();
                }
                else if (selectedItem == menu10_53Item)
                {
                    statuses.Requesting10_53();
                }
            }
        }