Advertisement
RiseAboveHate

Untitled

Sep 4th, 2015
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 16.46 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Drawing;
  4. using System.Windows.Forms;
  5. using GTA;
  6. using GTA.Native;
  7. using NativeUI;
  8.  
  9. public class YossiMenu : Script
  10. {
  11.  
  12.     const int MAX_PED_MODEL_MENU = 69;
  13.  
  14.     private struct gListItems
  15.     {
  16.         public UIMenuCheckboxItem yGodMode;
  17.         //public UIMenuItem None;
  18.     }
  19.  
  20.     private struct gUserData
  21.     {
  22.         public Player player;
  23.         public Ped playerped;
  24.         public bool GodMode;
  25.     }
  26.  
  27.     private UIMenu mainMenu;
  28.     //private UIMenu newMenu;
  29.  
  30.     private UIMenu [] newMenu = new UIMenu [MAX_PED_MODEL_MENU];
  31.  
  32.     private UIMenuCheckboxItem ketchupCheckbox;
  33.     private UIMenuListItem dishesListItem;
  34.     private UIMenuItem cookItem;
  35.  
  36.     //private MenuPool _menuPool;
  37.     private MenuPool [] _menuPool = new MenuPool [MAX_PED_MODEL_MENU];
  38.     private UIMenuItem [] _menuItem = new UIMenuItem [MAX_PED_MODEL_MENU];
  39.     private UIMenuItem [] _menuItem2 = new UIMenuItem [690];
  40.  
  41.     gListItems Items = new gListItems ();
  42.     gUserData UserData = new gUserData ();
  43.  
  44.     string [] [] pedModelNames =
  45.     {
  46.         new string[] {"MICHAEL", "FRANKLIN", "TREVOR", "BOAR", "CHIMP", "COW", "COYOTE", "DEER", "FISH", "HEN"},
  47.         new string[] { "CAT", "HAWK", "CORMORANT", "CROW", "DOLPHIN", "HUMPBACK", "WHALE", "PIGEON", "SEAGULL", "SHARKHAMMER" },
  48.         new string[] {"PIG", "RAT", "RHESUS", "CHOP", "HUSKY", "MTLION", "RETRIEVER", "SHARKTIGER", "SHEPHERD", "ALIEN"},
  49.         new string[] {"BEACH", "BEVHILLS", "BEVHILLS", "BODYBUILD", "BUSINESS", "DOWNTOWN", "EASTSA", "EASTSA", "FATBLA", "FATCULT"},
  50.         new string[] {"FATWHITE", "KTOWN", "KTOWN", "PROLHOST", "SALTON", "SKIDROW", "SOUCENTMC", "SOUCENT", "SOUCENT", "TOURIST"},
  51.         new string[] {"TRAMPBEAC", "TRAMP", "GENSTREET", "INDIAN", "KTOWN", "SALTON", "SOUCENT", "SOUCENT", "BEACH", "BEVHILLS"},
  52.         new string[] {"BEVHILLS", "BEVHILLS", "BEVHILLS", "BUSINESS", "BUSINESS", "BUSINESS", "BUSINESS", "EASTSA", "EASTSA", "EASTSA"},
  53.         new string[] {"EPSILON", "FITNESS", "FITNESS", "GENHOT", "GOLFER", "HIKER", "HIPPIE", "HIPSTER", "HIPSTER", "HIPSTER"},
  54.         new string[] {"HIPSTER", "INDIAN", "JUGGALO", "RUNNER", "RURMETH", "SCDRESSY", "SKATER", "SOUCENT", "SOUCENT", "SOUCENT"},
  55.         new string[] {"TENNIS", "TOPLESS", "TOURIST", "TOURIST", "VINEWOOD", "VINEWOOD", "VINEWOOD", "VINEWOOD", "YOGA", "ACULT"},
  56.         new string[] {"AFRIAMER", "BEACH", "BEACH", "BEVHILLS", "BEVHILLS", "BUSINESS", "EASTSA", "EASTSA", "FARMER", "FATLATIN"},
  57.         new string[] {"GENFAT", "GENFAT", "GOLFER", "HASJEW", "HILLBILLY", "HILLBILLY", "INDIAN", "KTOWN", "MALIBU", "MEXCNTRY"},
  58.         new string[] {"MEXLABOR", "OG_BOSS", "PAPARAZZI", "POLYNESIAN", "PROLHOST", "RURMETH", "SALTON", "SALTON", "SALTON", "SALTON"},
  59.         new string[] {"SKATER", "SKIDROW", "SOCENLAT", "SOUCENT", "SOUCENT", "SOUCENT", "SOUCENT", "STLAT", "TENNIS", "TOURIST"},
  60.         new string[] {"TRAMPBEAC", "TRAMP", "TRANVEST", "TRANVEST", "ACULT", "ACULT", "BEACH", "GENSTREET", "KTOWN", "SALTON"},
  61.         new string[] {"SOUCENT", "SOUCENT", "SOUCENT", "TRAMP", "ACULT", "ACULT", "BEACHVESP", "BEACHVESP", "BEACH", "BEACH"},
  62.         new string[] {"BEACH", "BEVHILLS", "BEVHILLS", "BREAKDANCE", "BUSICAS", "BUSINESS", "BUSINESS", "BUSINESS", "CYCLIST", "DHILL"},
  63.         new string[] {"DOWNTOWN", "EASTSA", "EASTSA", "EPSILON", "EPSILON", "GAY", "GAY", "GENSTREET", "GENSTREET", "GOLFER"},
  64.         new string[] {"HASJEW", "HIKER", "HIPPY", "HIPSTER", "HIPSTER", "HIPSTER", "INDIAN", "JETSKI", "JUGGALO", "KTOWN"},
  65.         new string[] {"KTOWN", "LATINO", "METHHEAD", "MEXTHUG", "MOTOX", "MOTOX", "MUSCLBEAC", "MUSCLBEAC", "POLYNESIAN", "ROADCYC"},
  66.         new string[] {"RUNNER", "RUNNER", "SALTON", "SKATER", "SKATER", "SOUCENT", "SOUCENT", "SOUCENT", "SOUCENT", "STBLA"},
  67.         new string[] {"STBLA", "STLAT", "STWHI", "STWHI", "SUNBATHE", "SURFER", "VINDOUCHE", "VINEWOOD", "VINEWOOD", "VINEWOOD"},
  68.         new string[] {"VINEWOOD", "YOGA", "PROLDRIVER", "RSRANGER", "SBIKE", "STAGGRM", "TATTOO", "ABIGAIL", "ANITA", "ANTON"},
  69.         new string[] {"BALLASOG", "BRIDE", "BURGERDRUG", "CAR3GUY1", "CAR3GUY2", "CHEF", "CHIN_GOON", "CLETUS", "COP", "CUSTOMER"},
  70.         new string[] {"DENISE_FRIEND", "FOS_REP", "G", "GROOM", "DLR", "HAO", "HUGH", "IMRAN", "JANITOR", "MAUDE"},
  71.         new string[] {"MWEATHER", "ORTEGA", "OSCAR", "PORNDUDES", "PORNDUDES_P", "PROLOGUEDRIVER", "PROLSEC", "GANG", "HIC", "HIPSTER"},
  72.         new string[] {"MARINE", "MEX", "REPORTER", "ROCCOPELOSI", "SCREEN_WRITER", "STRIPPER", "STRIPPER", "TONYA", "TRAFFICWARDEN", "AMANDATOWNLEY"},
  73.         new string[] {"ANDREAS", "ASHLEY", "BANKMAN", "BARRY", "BARRY_P", "BEVERLY", "BEVERLY_P", "BRAD", "BRADCADAVER", "CARBUYER"},
  74.         new string[] {"CASEY", "CHENGSR", "CHRISFORMAGE", "CLAY", "DALE", "DAVENORTON", "DEBRA", "DENISE", "DEVIN", "DOM"},
  75.         new string[] {"DREYFUSS", "DRFRIEDLANDER", "FABIEN", "FBISUIT", "FLOYD", "GUADALOPE", "GURK", "HUNTER", "JANET", "JEWELASS"},
  76.         new string[] {"JIMMYBOSTON", "JIMMYDISANTO", "JOEMINUTEMAN", "JOHNNYKLEBITZ", "JOSEF", "JOSH", "LAMARDAVIS", "LAZLOW", "LESTERCREST", "LIFEINVAD"},
  77.         new string[] {"MAGENTA", "MANUEL", "MARNIE", "MARTINMADRAZO", "MARYANN", "MICHELLE", "MILTON", "MOLLY", "MOVPREMF", "MOVPREMMALE"},
  78.         new string[] {"MRK", "MRSPHILLIPS", "MRS_THORNHILL", "NATALIA", "NERVOUSRON", "NIGEL", "OLD_MAN1A", "OLD_MAN2", "OMEGA", "ORLEANS"},
  79.         new string[] {"PAPER", "PAPER_P", "PATRICIA", "PRIEST", "PROLSEC", "RUSSIANDRUNK", "SIEMONYETARIAN", "SOLOMON", "STEVEHAINS", "STRETCH"},
  80.         new string[] {"TANISHA", "TAOCHENG", "TAOSTRANSLATOR", "TENNISCOACH", "TERRY", "TOM", "TOMEPSILON", "TRACYDISANTO", "WADE", "ZIMBOR"},
  81.         new string[] {"BALLAS", "FAMILIES", "LOST", "VAGOS", "ARMBOSS", "ARMGOON", "ARMLIEUT", "CHEMWORK", "CHEMWORK_P", "CHIBOSS"},
  82.         new string[] {"CHIBOSS_P", "CHICOLD", "CHICOLD_P", "CHIGOON", "CHIGOON_P", "CHIGOON", "KORBOSS", "MEXBOSS", "MEXBOSS", "ARMGOON"},
  83.         new string[] {"AZTECA", "BALLAEAST", "BALLAORIG", "BALLASOUT", "FAMCA", "FAMDNF", "FAMFOR", "KOREAN", "KOREAN", "KORLIEUT"},
  84.         new string[] {"LOST", "LOST", "LOST", "MEXGANG", "MEXGOON", "MEXGOON", "MEXGOON", "MEXGOON_P", "POLOGOON", "POLOGOON_P"},
  85.         new string[] {"POLOGOON", "POLOGOON_P", "SALVABOSS", "SALVAGOON", "SALVAGOON", "SALVAGOON", "SALVAGOON_P", "STRPUNK", "STRPUNK", "HC_DRIVER"},
  86.         new string[] {"HC_GUNMAN", "HC_HACKER", "ABIGAIL", "AMANDATOWNLEY", "ANDREAS", "ASHLEY", "BALLASOG", "BANKMAN", "BARRY", "BARRY_P"},
  87.         new string[] {"BESTMEN", "BEVERLY", "BEVERLY_P", "BRAD", "BRIDE", "CAR3GUY1", "CAR3GUY2", "CASEY", "CHEF", "CHENGSR"},
  88.         new string[] {"CHRISFORMAGE", "CLAY", "CLAYPAIN", "CLETUS", "DALE", "DAVENORTON", "DENISE", "DEVIN", "DOM", "DREYFUSS"},
  89.         new string[] {"DRFRIEDLANDER", "FABIEN", "FBISUIT", "FLOYD", "GROOM", "HAO", "HUNTER", "JANET", "JAY_NORRIS", "JEWELASS"},
  90.         new string[] {"JIMMYBOSTON", "JIMMYDISANTO", "JOEMINUTEMAN", "JOHNNYKLEBITZ", "JOSEF", "JOSH", "KERRYMCINTOSH", "LAMARDAVIS", "LAZLOW", "LESTERCREST"},
  91.         new string[] {"LIFEINVAD", "LIFEINVAD", "MAGENTA", "MANUEL", "MARNIE", "MARYANN", "MAUDE", "MICHELLE", "MILTON", "MOLLY"},
  92.         new string[] {"MRK", "MRSPHILLIPS", "MRS_THORNHILL", "NATALIA", "NERVOUSRON", "NIGEL", "OLD_MAN1A", "OLD_MAN2", "OMEGA", "ONEIL"},
  93.         new string[] {"ORLEANS", "ORTEGA", "PAPER", "PATRICIA", "PRIEST", "PROLSEC", "GANG", "HIC", "HIPSTER", "MEX"},
  94.         new string[] {"ROCCOPELOSI", "RUSSIANDRUNK", "SCREEN_WRITER", "SIEMONYETARIAN", "SOLOMON", "STEVEHAINS", "STRETCH", "TALINA", "TANISHA", "TAOCHENG"},
  95.         new string[] {"TAOSTRANSLATOR", "TAOSTRANSLATOR_P", "TENNISCOACH", "TERRY", "TOMEPSILON", "TONYA", "TRACYDISANTO", "TRAFFICWARDEN", "TYLERDIX", "WADE"},
  96.         new string[] {"ZIMBOR", "DEADHOOKER", "FREEMODE", "MISTY", "STRIPPERLITE", "PROS", "MP_HEADTARGETS", "CLAUDE", "EXARMY", "FAMDD"},
  97.         new string[] {"FIBSEC", "FREEMODE", "MARSTON", "NIKO", "SHOPKEEP", "ARMOURED", "NONE", "NONE", "NONE", "NONE"},
  98.         new string[] {"NONE", "FEMBARBER", "MAID", "SHOP_HIGH", "SWEATSHOP", "AIRHOSTESS", "BARTENDER", "BAYWATCH", "COP", "FACTORY"},
  99.         new string[] {"HOOKER", "HOOKER", "HOOKER", "MIGRANT", "MOVPREM", "RANGER", "SCRUBS", "SHERIFF", "SHOP_LOW", "SHOP_MID"},
  100.         new string[] {"STRIPPERLITE", "STRIPPER", "STRIPPER", "SWEATSHOP", "AMMUCOUNTRY", "ARMOURED", "ARMOURED", "AUTOSHOP", "AUTOSHOP", "BOUNCER"},
  101.         new string[] {"CHEMSEC", "CIASEC", "CNTRYBAR", "DOCKWORK", "DOCTOR", "FIBOFFICE", "FIBOFFICE", "GAFFER", "GARDENER", "GENTRANSPORT"},
  102.         new string[] {"HAIRDRESS", "HIGHSEC", "HIGHSEC", "JANITOR", "LATHANDY", "LIFEINVAD", "LINECOOK", "LSMETRO", "MARIACHI", "MARINE"},
  103.         new string[] {"MARINE", "MIGRANT", "ZOMBIE", "MOVPREM", "MOVSPACE", "PARAMEDIC", "PILOT", "PILOT", "POSTAL", "POSTAL"},
  104.         new string[] {"PRISGUARD", "SCIENTIST", "SECURITY", "SNOWCOP", "STRPERF", "STRPREACH", "STRVEND", "TRUCKER", "UPS", "UPS"},
  105.         new string[] {"BUSKER", "AIRWORKER", "AMMUCITY", "ARMYMECH", "AUTOPSY", "BARMAN", "BAYWATCH", "BLACKOPS", "BLACKOPS", "BUSBOY"},
  106.         new string[] {"CHEF", "CLOWN", "CONSTRUCT", "CONSTRUCT", "COP", "DEALER", "DEVINSEC", "DOCKWORK", "DOORMAN", "DWSERVICE"},
  107.         new string[] {"DWSERVICE", "FACTORY", "FIREMAN", "GARBAGE", "GRIP", "HWAYCOP", "MARINE", "MARINE", "MARINE", "MIME"},
  108.         new string[] {"PESTCONT", "PILOT", "PRISMUSCL", "PRISONER", "RANGER", "ROBBER", "SHERIFF", "SHOP_MASK", "STRVEND", "SWAT"},
  109.         new string[] {"USCG", "VALET", "WAITER", "WINCLEAN", "XMECH", "XMECH", "CORPSE", "MIRANDA", "PROMOURN", "MOVIESTAR"},
  110.         new string[] {"PROLHOST", "BIKERCHIC", "COMJANE", "CORPSE", "CORPSE", "HOTPOSH", "JEWELASS", "MISTRESS", "POPPYMICH", "PRINCESS"},
  111.         new string[] {"SPYACTRESS", "ALDINAPOLI", "BANKMAN", "BIKEHIRE", "FIBARCHITECT", "FILMDIRECTOR", "GLENSTANK", "GRIFF", "JESUS", "JEWELSEC"},
  112.         new string[] {"JEWELTHIEF", "MARKFOST", "PARTYTARGET", "PROLSEC", "PROMOURN", "RIVALPAP", "SPYACTOR", "WILLYFIST", "FINGURU", "TAPHILLBILLY"},
  113.         new string[] {"TRAMP", "ABNER", "ANTONB", "BABYD", "BAYGOR", "BURGERDRUG", "CHIP", "CYCLIST", "FIBMUGGER", "GUIDO"},
  114.         new string[] {"GUNVEND", "HIPPIE", "IMPORAGE", "JUSTIN", "MANI", "MILITARYBUM", "PAPARAZZI", "PARTY", "POGO", "PRISONER"}
  115.     };
  116.  
  117.     public YossiMenu ()
  118.     {
  119.         Tick += OnTick;
  120.         KeyDown += OnKeyDown;
  121.         for (int i = 0, j = MAX_PED_MODEL_MENU; i < j; i++)
  122.         {
  123.             _menuPool [i] = new MenuPool ();
  124.         }
  125.  
  126.         mainMenu = new UIMenu ("Native UI", "~b~NATIVEUI SHOWCASE");
  127.         _menuPool [0].Add (mainMenu);
  128.  
  129.         for (int i = 0, j = MAX_PED_MODEL_MENU; i < j; i++)
  130.         {
  131.             newMenu [i] = new UIMenu ("Native UI", "~r~NATIVEUI SHOWCASE | " + (i + 1));
  132.             _menuPool [1].Add (newMenu [i]);
  133.         }
  134.  
  135.         mainMenu.AddItem (ketchupCheckbox = new UIMenuCheckboxItem ("Add ketchup?", false, "Do you wish to add ketchup?"));
  136.         var foods = new List<dynamic>
  137.         {
  138.             "Banana",
  139.             "Apple",
  140.             "Pizza",
  141.             "Quartilicious",
  142.             0xF00D, // Dynamic!
  143.         };
  144.         mainMenu.AddItem (dishesListItem = new UIMenuListItem ("Food", foods, 0));
  145.         mainMenu.AddItem (cookItem = new UIMenuItem ("Cook!", "Cook the dish with the appropiate ingredients and ketchup."));
  146.  
  147.         var menuItem = new UIMenuItem ("Go to another menu.");
  148.         mainMenu.AddItem (menuItem);
  149.         cookItem.SetLeftBadge (UIMenuItem.BadgeStyle.Star);
  150.         cookItem.SetRightBadge (UIMenuItem.BadgeStyle.Tick);
  151.         mainMenu.RefreshIndex ();
  152.  
  153.         mainMenu.OnItemSelect += OnItemSelect;
  154.         mainMenu.OnListChange += OnListChange;
  155.         mainMenu.OnCheckboxChange += OnCheckboxChange;
  156.         mainMenu.OnIndexChange += OnItemChange;
  157.  
  158.         //_menuItem
  159.  
  160.         /*
  161.         newMenu [2] = new UIMenu ("Native UI", "~r~NATIVEUI SHOWCASE");
  162.         _menuPool [0].Add (newMenu [2]);
  163.         newMenu [2].AddItem (new UIMenuItem ("PageFiller", "Sample description that takes more than one line. Moreso, it takes way more than two lines since it's so long. Wow, check out this length!"));
  164.         newMenu [2].RefreshIndex ();
  165.         newMenu [1].BindMenuToItem (newMenu [2], menuItem2);
  166.         */
  167.         int count = 0;
  168.         for (int i = 0, j = MAX_PED_MODEL_MENU; i < j; i++)
  169.         {
  170.             //newMenu [i] = new UIMenu ("Native UI", "~r~NATIVEUI SHOWCASE | " + (i + 1));
  171.             //_menuPool [0].Add (newMenu [i]);
  172.  
  173.  
  174.             //newMenu [i].AddItem (new UIMenuItem ("PageFiller | " + (i), "Sample description that takes more than one line. Moreso, it takes way more than two lines since it's so long. Wow, check out this length!"));
  175.  
  176.             for (int v = 0, k = 10; v < k; v++)
  177.             {
  178.                 /*
  179.                 _menuItem2 [count] = new UIMenuItem (pedModelNames [i] [v]);
  180.                 newMenu [i].AddItem (_menuItem2 [count]);
  181.                 ++count;
  182.                 */
  183.                 var menuItem__ = new UIMenuItem (pedModelNames [i] [v]);
  184.                 newMenu [i].AddItem (menuItem__);
  185.             }
  186.  
  187.             _menuItem [i] = new UIMenuItem ("Go to another menu.");      
  188.             newMenu [i].AddItem (_menuItem [i]);
  189.             newMenu [i].RefreshIndex ();
  190.             if (i > 0)
  191.             {
  192.                 if (i <= MAX_PED_MODEL_MENU - 1)
  193.                 {
  194.                     //newMenu [i - 1].BindMenuToItem (newMenu [i], _menuItem [i - 1]);
  195.                     newMenu [i - 1].BindMenuToItem (newMenu [i], _menuItem [i - 1]);
  196.                 }
  197.             }
  198.             else
  199.             {
  200.                 mainMenu.BindMenuToItem (newMenu [0], menuItem);
  201.             }
  202.         }
  203.         /*
  204.         newMenu [2] = new UIMenu ("Native UI", "~r~NATIVEUI SHOWCASE");
  205.         _menuPool [0].Add (newMenu [2]);
  206.         newMenu [2].AddItem (new UIMenuItem ("PageFiller", "Sample description that takes more than one line. Moreso, it takes way more than two lines since it's so long. Wow, check out this length!"));
  207.         newMenu [2].RefreshIndex ();
  208.         newMenu [1].BindMenuToItem (newMenu [2], menuItem2);
  209.         */
  210.  
  211.  
  212.     }
  213.  
  214.     public void OnItemChange (UIMenu sender, int index)
  215.     {
  216.         sender.MenuItems [index].SetLeftBadge (UIMenuItem.BadgeStyle.None);
  217.     }
  218.  
  219.     public void OnCheckboxChange (UIMenu sender, UIMenuCheckboxItem checkbox, bool Checked)
  220.     {
  221.         if (sender != mainMenu || checkbox != ketchupCheckbox)
  222.             return; // We only want to detect changes from our menu.
  223.  
  224.         if (checkbox == ketchupCheckbox)
  225.         {
  226.             UI.Notify ("~r~Ketchup status: ~b~" + Checked);
  227.         }
  228.     }
  229.  
  230.     public void OnListChange (UIMenu sender, UIMenuListItem list, int index)
  231.     {
  232.         //if (sender != mainMenu)
  233.         //return; // We only want to detect changes from our menu.
  234.  
  235.  
  236.         if (sender == mainMenu)
  237.         {
  238.             if (list == dishesListItem)
  239.             {
  240.                 string dish = list.IndexToItem (index).ToString ();
  241.                 UI.Notify ("Preparing ~b~" + dish + "~w~...");
  242.             }
  243.         }
  244.     }
  245.  
  246.     public void OnItemSelect (UIMenu sender, UIMenuItem selectedItem, int index)
  247.     {
  248.         // You can also detect the button by using index
  249.         if (sender == mainMenu)
  250.         {
  251.             if (selectedItem == cookItem)
  252.             {
  253.  
  254.                 string dish = dishesListItem.IndexToItem (dishesListItem.Index).ToString ();
  255.                 bool ketchup = ketchupCheckbox.Checked;
  256.  
  257.                 string output = ketchup
  258.                     ? "You have ordered ~b~{0}~w~ ~r~with~w~ ketchup."
  259.                     : "You have ordered ~b~{0}~w~ ~r~without~w~ ketchup.";
  260.                 UI.ShowSubtitle (String.Format (output, dish));
  261.             }
  262.         }
  263.         for (int i = 0, j = 69; i < j; i++)
  264.         {
  265.             if (sender == newMenu [i])
  266.             {
  267.                 UI.ShowSubtitle ("1 | sender " + sender.Title + " | Text " + selectedItem.Text);
  268.             }
  269.         }
  270.         UI.ShowSubtitle ("2 | sender " + sender.Title + " | Text " + selectedItem.Text);
  271.     }
  272.  
  273.     public void OnTick (object o, EventArgs e)
  274.     {
  275.         _menuPool [0].ProcessMenus ();
  276.         _menuPool [1].ProcessMenus ();
  277.         //_menuPool [0].ProcessMenus();
  278.     }
  279.  
  280.     public void OnKeyDown (object o, KeyEventArgs e)
  281.     {
  282.         if (e.KeyCode == Keys.F12 && !_menuPool [0].IsAnyMenuOpen ()) // Our menu on/off switch
  283.         {
  284.             mainMenu.Visible = !mainMenu.Visible;
  285.         }
  286.     }
  287. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement