Beispiel #1
0
        public static void OnSceneLoading()
        {
            ShopData.SelectedShopCell = ShopData.Cells.Unknown;
            ShopData.BuyButton        = GameObject.Find("ButtonBuy");

            ShopData.AddAvailableBullet(LevelPlayground.Bullets.Knife);
            ShopData.CheckAvailableBullets();

            GameObject.Find("TextBuy").GetComponent <Text>().text  = Configs.Strings.GetString("buy");
            GameObject.Find("TextShop").GetComponent <Text>().text = Configs.Strings.GetString("shop");

            ShopData.ShowBuyButton(false);

            if (Profile.Settings.CurrentBullet == LevelPlayground.Bullets.Unknown)
            {
                Profile.Settings.CurrentBullet = LevelPlayground.Bullets.Knife;
            }

            ShopData.CurrentShopCell = ShopData.GetCellByBullet(Profile.Settings.CurrentBullet);

            Events.LaunchEvent(Events.Types.SelectShopCell, Scenes.ActiveScene);

            var args = new Dictionary <string, string>();

            args.Add("in", "true");
            Server.Report(Server.ReportComands.ShopVisit, args);
        }
Beispiel #2
0
        public static void OnReduceCurrency()
        {
            var cost = ShopData.GetCost(ShopData.SelectedShopCell);

            GameData.ReduceCurrency(cost);

            ShopData.CheckAvailableBullets();
        }
Beispiel #3
0
    void OnGUI()
    {
        if (CheatsPanel.NeedShowPanel)
        {
            CheatsPanel.CheatPanel();

            var button1PosEnableRect = new Rect(CheatsPanel.button11PosX, CheatsPanel.button11PosY + CheatsPanel.Gap1Y,
                                                CheatsPanel.ButtonWidth, CheatsPanel.ButtonHeight);
            if (GUI.Button(button1PosEnableRect, "11 Pos Enable"))
            {
                var bullet = ShopData.GetBulletByCell(ShopData.Cells.Cell_11);
                ShopData.AddAvailableBullet(bullet);
                ShopData.CheckAvailableBullets();
            }

            var button1PosDisableRect = new Rect(CheatsPanel.button21PosX, CheatsPanel.button21PosY + CheatsPanel.Gap1Y,
                                                 CheatsPanel.ButtonWidth, CheatsPanel.ButtonHeight);
            if (GUI.Button(button1PosDisableRect, "11 Pos Disable"))
            {
                var bullet = ShopData.GetBulletByCell(ShopData.Cells.Cell_11);
                int index  = ShopData.GetBulletIndex(bullet);
                Profile.Data.Purchases[index] = 0;
                ShopData.CheckAvailableBullets();
            }

            var button2PosEnableRect = new Rect(CheatsPanel.button12PosX, CheatsPanel.button12PosY + CheatsPanel.Gap1Y,
                                                CheatsPanel.ButtonWidth, CheatsPanel.ButtonHeight);
            if (GUI.Button(button2PosEnableRect, "12 Pos Enable"))
            {
                var bullet = ShopData.GetBulletByCell(ShopData.Cells.Cell_12);
                ShopData.AddAvailableBullet(bullet);
                ShopData.CheckAvailableBullets();
            }

            var button2PosDisableRect = new Rect(CheatsPanel.button22PosX, CheatsPanel.button22PosY + CheatsPanel.Gap1Y,
                                                 CheatsPanel.ButtonWidth, CheatsPanel.ButtonHeight);
            if (GUI.Button(button2PosDisableRect, "12 Pos Disable"))
            {
                var bullet = ShopData.GetBulletByCell(ShopData.Cells.Cell_12);
                int index  = ShopData.GetBulletIndex(bullet);
                Profile.Data.Purchases[index] = 0;
                ShopData.CheckAvailableBullets();
            }

            var button3PosEnableRect = new Rect(CheatsPanel.button31PosX, CheatsPanel.button31PosY + CheatsPanel.Gap1Y,
                                                CheatsPanel.ButtonWidth, CheatsPanel.ButtonHeight);
            if (GUI.Button(button3PosEnableRect, "21 Pos Enable"))
            {
                var bullet = ShopData.GetBulletByCell(ShopData.Cells.Cell_21);
                ShopData.AddAvailableBullet(bullet);
                ShopData.CheckAvailableBullets();
            }

            var button3PosDisableRect = new Rect(CheatsPanel.button41PosX, CheatsPanel.button41PosY + CheatsPanel.Gap1Y,
                                                 CheatsPanel.ButtonWidth, CheatsPanel.ButtonHeight);
            if (GUI.Button(button3PosDisableRect, "21 Pos Disable"))
            {
                var bullet = ShopData.GetBulletByCell(ShopData.Cells.Cell_21);
                int index  = ShopData.GetBulletIndex(bullet);
                Profile.Data.Purchases[index] = 0;
                ShopData.CheckAvailableBullets();
            }

            var button4PosEnableRect = new Rect(CheatsPanel.button32PosX, CheatsPanel.button32PosY + CheatsPanel.Gap1Y,
                                                CheatsPanel.ButtonWidth, CheatsPanel.ButtonHeight);
            if (GUI.Button(button4PosEnableRect, "22 Pos Enable"))
            {
                var bullet = ShopData.GetBulletByCell(ShopData.Cells.Cell_22);
                ShopData.AddAvailableBullet(bullet);
                ShopData.CheckAvailableBullets();
            }

            var button4PosDisableRect = new Rect(CheatsPanel.button42PosX, CheatsPanel.button42PosY + CheatsPanel.Gap1Y,
                                                 CheatsPanel.ButtonWidth, CheatsPanel.ButtonHeight);
            if (GUI.Button(button4PosDisableRect, "22 Pos Disable"))
            {
                var bullet = ShopData.GetBulletByCell(ShopData.Cells.Cell_22);
                int index  = ShopData.GetBulletIndex(bullet);
                Profile.Data.Purchases[index] = 0;
                ShopData.CheckAvailableBullets();
            }
        }
    }