Пример #1
0
    // Use this for initialization
    void Start()
    {
        numDailyGift = PreferencesSaver.GetNextDailyGiftNum();

        libraryMenu = GameObject.FindObjectOfType<LibraryMenu>();

        giftPrefab = Resources.Load("Prefabs/UI/Gift") as GameObject;

        scrollBox.GetComponent<RectTransform>().sizeDelta = new Vector2((giftPrefab.GetComponent<RectTransform>().sizeDelta.x + borderWidth) * (DailyGiftXml.GetGiftCount() - 1) + 800, giftPrefab.GetComponent<RectTransform>().sizeDelta.y);

        for (int i = 0; i < DailyGiftXml.GetGiftCount(); i++)
        {
            Gift gift = DailyGiftXml.GetGift(i);

            GameObject giftGO = Instantiate(giftPrefab) as GameObject;
            giftGO.transform.SetParent(scrollBox.transform, false);

            RectTransform rectTransform = giftGO.GetComponent<RectTransform>();
            Vector3 ancoredPos = rectTransform.anchoredPosition;

            ancoredPos.x = ((rectTransform.rect.width + borderWidth) * i + 400);
            rectTransform.anchoredPosition = ancoredPos;

            GiftGO giftS = giftGO.GetComponent<GiftGO>();
            giftS.SetGift(gift, i + 1);

            if (i == numDailyGift)
            {
                currentGift = gift;
                giftS.SetToday();
            }
        }
    }
Пример #2
0
    // Use this for initialization
    void Start()
    {
        libraryMenu = GameObject.FindObjectOfType<LibraryMenu>();
        vkapi = VkApi.VkApiInstance;
        button.onClick.AddListener(
            delegate
            {
                InitializeGroupRequest();

            }
        );
    }
Пример #3
0
    // Use this for initialization
    public void Start()
    {
        button = GetComponent<Button>();

        libraryMenu = GameObject.FindObjectOfType<LibraryMenu>();

        button.onClick.AddListener(
            delegate
            {
                OnClick();
            }
        );
    }
Пример #4
0
    // Use this for initialization
    void Start()
    {
        libraryMenu = GameObject.FindObjectOfType<LibraryMenu>();

        type = int.Parse(transform.parent.name);

        //   for(int i = 0; i < 6; i++)
        //        mainSprites[i] = Resources.Load<Sprite>("Images/GUI/Menu/car_powers/car_pow_"+(i+1));

        //     for (int i = 0; i < 4; i++)
        //         secondSprites[i] = Resources.Load<Sprite>("Images/GUI/Menu/car_updates/car_update_" + i);

        button.onClick.AddListener(
           delegate
           {
               Button buttonOk = libraryMenu.windowConfirmation.button1;
               CarParametres carParametres = libraryMenu.carChanger.GetCurrentCarParametres();
               string tempStr = "";

               switch (type)
               {
                   case 1: tempStr = TextStrings.GetString("2"); break;
                   case 2: tempStr = TextStrings.GetString("3"); break;
                   case 3: tempStr = TextStrings.GetString("4"); break;

               }

               int upgradeCost = carParametres.GetUpgradeCost(valSecond + 1);

               buttonOk.onClick.AddListener(
                   delegate
                   {
                       libraryMenu.windowConfirmation.Hide();

                       if (upgradeCost < Bank.GetMoney())
                       {
                           Bank.MinusMoney(upgradeCost);
                           AddPower();
                       }
                       else
                       {
                           libraryMenu.windowWarning.Show(TextStrings.GetString("1")+" " + tempStr);
                       }
                   }
               );

               libraryMenu.windowConfirmation.Show(TextStrings.GetString("5")+" " + tempStr + " "+ TextStrings.GetString("6")+" ^" + upgradeCost + ". "+ TextStrings.GetString("7")+"?");
           }
        );
    }
Пример #5
0
    // Use this for initialization
    void Awake()
    {
        libraryMenu = GameObject.FindObjectOfType<LibraryMenu>();

        TextAsset xmlAsset = Resources.Load("Info/Cars") as TextAsset;

        XmlDocument xmlDoc = new XmlDocument();
        if (xmlAsset)
            xmlDoc.LoadXml(xmlAsset.text);

        foreach (XmlNode node in xmlDoc.ChildNodes[0])
        {

            int[] param = { 1, 1, 1 };

            foreach (XmlNode childNode in node.ChildNodes[0])
            {
                switch (childNode.Attributes["name"].Value)
                {
                    case "1": param[0] = int.Parse(childNode.InnerText); break;
                    case "2": param[1] = int.Parse(childNode.InnerText); break;
                    case "3": param[2] = int.Parse(childNode.InnerText); break;

                }
            }

            int cost = int.Parse(node.ChildNodes[1].InnerText);

            int level = int.Parse(node.ChildNodes[2].InnerText);
            int minSpeed = int.Parse(node.ChildNodes[3].InnerText);

            bool isBonus = false;

            switch (node.ChildNodes[4].InnerText)
            {
                case "main": isBonus = false; break;
                case "bonus": isBonus = true; break;

            }

            CarParametres carParametres = new CarParametres(obj.Count, node.Attributes["name"].Value, param, cost, level,minSpeed,isBonus);

            obj.Add(carParametres);
        }
    }
Пример #6
0
    // Use this for initialization
    void Awake()
    {
        libraryMenu = GameObject.FindObjectOfType<LibraryMenu>();

        TextAsset xmlAsset = Resources.Load("Info/DailyGift") as TextAsset;

        XmlDocument xmlDoc = new XmlDocument();
        if (xmlAsset)
            xmlDoc.LoadXml(xmlAsset.text);

        foreach (XmlNode node in xmlDoc.ChildNodes[0])
        {
            Gift gift = new Gift();

           if(node.Attributes["type"].Value.Equals("box"))
           {
                gift.type = Gift.GiftType.Box;
                gift.val1 = int.Parse(node.Attributes["val1"].Value);
                gift.val2 = int.Parse(node.Attributes["val2"].Value);
                gift.val3 = int.Parse(node.Attributes["val3"].Value);
                gift.val4 = int.Parse(node.Attributes["val4"].Value);
                gift.val5 = int.Parse(node.Attributes["val5"].Value);
            }
           else
            {
                switch(node.Attributes["type"].Value)
                {
                    case "money": gift.type = Gift.GiftType.Money; break;
                    case "booster1": gift.type = Gift.GiftType.Booster1; break;
                    case "booster2": gift.type = Gift.GiftType.Booster2; break;
                    case "booster3": gift.type = Gift.GiftType.Booster3; break;
                    case "bonus": gift.type = Gift.GiftType.Bonus; break;
                }
                gift.val1 = int.Parse(node.Attributes["val"].Value);

            }
            gift.isMain = bool.Parse(node.Attributes["isMain"].Value);
            obj.Add(gift);
        }
    }
Пример #7
0
 // Use this for initialization
 void Start()
 {
     libraryMenu = GetComponent<LibraryMenu>();
 }
Пример #8
0
 // Use this for initialization
 public void Start()
 {
     libraryMenu = GameObject.FindObjectOfType<LibraryMenu>();
     lastDateTime = PreferencesSaver.GetBoosterActivateTime(boosterNum);
     description.text = TextStrings.GetString("booster_"+boosterNum+"_description");
 }
Пример #9
0
 void Start()
 {
     libraryMenu = GameObject.FindObjectOfType<LibraryMenu>();
     currentObject = libraryMenu.mainScreen;
     ToDefault();
 }
Пример #10
0
 void Start()
 {
     libraryMenu = GameObject.FindObjectOfType<LibraryMenu>();
     // If we haven't set up the Unity Purchasing reference
     if (m_StoreController == null)
     {
         // Begin to configure our connection to Purchasing
         InitializePurchasing();
     }
 }
Пример #11
0
 // Use this for initialization
 void Start()
 {
     libraryMenu = GameObject.FindObjectOfType<LibraryMenu>();
 }
Пример #12
0
    // Use this for initialization
    void Start()
    {
        libraryMenu = GameObject.FindObjectOfType<LibraryMenu>();
        logo1 = transform.FindChild("FirstLogo").GetComponent<RawImage>();
        logo2 = transform.FindChild("SecondLogo").GetComponent<RawImage>();
        bg = GetComponent<Image>();
        pressToStart = transform.FindChild("PressToStart").GetComponent<RawImage>();
        button = transform.FindChild("Button").GetComponent<Button>();

        button.onClick.AddListener(
            delegate
            {
                libraryMenu.fireBackground.GetComponent<Particle>().StopLoop();

                if (libraryMenu.dailyGiftMenu.CanShow())
                    libraryMenu.kaController.ShowDailyGiftMenu();
                else
                    libraryMenu.kaController.ShowGarage();
            }
        );
    }
Пример #13
0
 // Use this for initialization
 void Start()
 {
     carChanger = transform.GetComponentInChildren<CarChanger>();
     libraryMenu = GameObject.FindObjectOfType<LibraryMenu>();
 }