Example #1
0
    // Use this for initialization

    void Start()
    {
        GrilFriendManager  gf      = GameObject.Find("GirlFriendManager").GetComponent <GrilFriendManager>();
        HouseButtonEvent   house   = GameObject.Find("HouseManager").GetComponent <HouseButtonEvent>();
        CountryButtonEvent Country = GameObject.Find("CountryManager").GetComponent <CountryButtonEvent>();

        if (btn == null)
        {
            btn = gameObject.GetComponent <UnityEngine.UI.Button>();
        }
        if (TwoNextLevelPrice == 0)
        {
            TwoNextLevelPrice = 10;
        }
        for (int i = 0; i < 6; i++)
        {
            if (gf.GFExist[i] == false)
            {
                Gfimg[i].color = close;
            }
        }
        for (int i = 0; i < 7; i++)
        {
            if (house.BG_BuyList[i] == true)
            {
                HouseImg[i].color = close;
            }
        }
        for (int i = 0; i < 13; i++)
        {
            if (Country.BuyList[i] == true)
            {
                NationImg[i].color = close;
            }
        }

        if (GFBonus == 0)
        {
            GFBonus = 1;
        }
        if (HouseBonus == 0)
        {
            HouseBonus = 1;
        }
        if (NationBonus == 0)
        {
            NationBonus = 1;
        }
        if (TouchMoney == 0)
        {
            TouchMoney = 5;
        }

        GFBonusTx.text     = "" + TotalgfPersent + "%";
        HouseBonusTx.text  = "" + TotalHousePersent + "%";
        NationBonusTx.text = "" + TotalNationPersent + "%";
    }
Example #2
0
    //connect Button onClick event
    public void Asset_CountryOnClick(int btn)
    {
        Moneyupdate        MU = GameObject.Find("MoneyManager").GetComponent <Moneyupdate>();
        CountryButtonEvent CE = GameObject.Find("CountryManager").GetComponent <CountryButtonEvent>();
        HouseButtonEvent   HE = GameObject.Find("HouseManager").GetComponent <HouseButtonEvent>();

        MU.money += Asset_countryNowPrice [btn];
        Asset_countryNowPrice [btn] = 0;

        CE.countryDel(btn);
        CE.changeBuyEnable(btn);


        //기본배경으로 초기화
        GameObject.Find("Background").GetComponent <Image> ().sprite = Resources.Load <Sprite> ("bg_img/bg99") as Sprite;
        HE.Selected_BG = (int)99;
    }
Example #3
0
    // Update is called once per frame
    void Update()
    {
        Moneyupdate        moneyu  = GameObject.Find("MoneyManager").GetComponent <Moneyupdate>();
        GrilFriendManager  gf      = GameObject.Find("GirlFriendManager").GetComponent <GrilFriendManager>();
        HouseButtonEvent   house   = GameObject.Find("HouseManager").GetComponent <HouseButtonEvent>();
        CountryButtonEvent Country = GameObject.Find("CountryManager").GetComponent <CountryButtonEvent>();



        //여자친구 생기면 클릭당 돈의 % 상승
        //ㄴㅁㅇㅋㅌㅊ
        //

        /*
         *
         *
         *
         *
         */
        for (int i = 0; i < 6; i++)
        {
            if (gf.GFExist[i] == true && noretry == 0)
            {
                //bntcm = (float)moneyu.touchspeed * GFgob[i];
                GFBonus = GFgob[i];
                bntcm   = (float)TouchMoney * HouseBonus * NationBonus * GFBonus;
                //sosoodelete =(int) bntcm;
                //GFTransform = sosoodelete.ToString();
                //moneyu.touchspeed = ulong.Parse(GFTransform);
                moneyu.touchspeed = (ulong)bntcm;
                GFTruetoFalse[i]  = true;
                noretry++;
                GFBonusTx.text = "" + GFbg[i] + "%";
                TotalgfPersent = GFbg[i];
                Gfimg[i].color = open;
            }
            else if (gf.GFExist[i] == false && GFTruetoFalse[i] == true)
            {
                //bntcm = (float)moneyu.touchspeed * GFnonugi[i];
                Debug.Log(GFnonugi[0]);
                GFBonus = 1.0f;
                bntcm   = (float)TouchMoney * HouseBonus * NationBonus * GFBonus;
                //sosoodelete = (int)bntcm;
                //GFTransform = sosoodelete.ToString();
                //moneyu.touchspeed = ulong.Parse(GFTransform);
                moneyu.touchspeed = (ulong)bntcm;
                GFTruetoFalse[i]  = false;
                noretry--;
                GFBonusTx.text = "0%";
                Gfimg[i].color = close;
            }
        }
        //집 사면 클릭돈 % 상승

        for (int i = 0; i < 7; i++)
        {
            if (house.BG_BuyList[i] == false && noretryhouse[i] == 0)
            {
                //bntcm = (float)moneyu.touchspeed * Housegob[i];

                if (HouseBonus != 1.0f)
                {
                    HouseBonus = HouseBonus + Housegob[i];
                }

                else if (HouseBonus == 1.0f) //본체 버튼 클릭할때 곱해줘서 보너스퍼센트가 초기화 되지 않게함
                {                            //update 함수에선 집사기에서 사자마자 퍼센트가 올라감
                    HouseBonus = Housegob[i];
                }
                bntcm             = (float)TouchMoney * HouseBonus * GFBonus * NationBonus;
                TotalHousePersent = TotalHousePersent + Hsbg[i];
                //sosoodelete = (int)bntcm;
                //HouseTransform = sosoodelete.ToString();
                moneyu.touchspeed = (ulong)bntcm;
                // moneyu.touchspeed = ulong.Parse(HouseTransform);
                HouseTruetoFalse[i] = true;
                noretryhouse[i]++;
                HouseBonusTx.text = "" + TotalHousePersent + "%";
                HouseImg[i].color = open;
            }
            else if (house.BG_BuyList[i] == true && HouseTruetoFalse[i] == true)
            {
                //bntcm = (float)moneyu.touchspeed * Housenonugi[i];

                HouseBonus = HouseBonus - Housegob[i];

                if ((int)HouseBonus <= 0)
                {
                    HouseBonus = 1.0f;
                }

                bntcm             = (float)TouchMoney * HouseBonus * GFBonus * NationBonus;
                TotalHousePersent = TotalHousePersent - Hsbg[i];
                //sosoodelete = (int)bntcm;
                //HouseTransform = sosoodelete.ToString();
                //moneyu.touchspeed = ulong.Parse(HouseTransform);
                moneyu.touchspeed   = (ulong)bntcm;
                HouseTruetoFalse[i] = false;
                noretryhouse[i]--;
                HouseBonusTx.text = "" + TotalHousePersent + "%";
                HouseImg[i].color = close;
            }
        }

        //국가를 삿을때 상승
        for (int i = 0; i < 13; i++)
        {
            if (Country.BuyList[i] == false && noretryNation[i] == 0)
            {
                //bntcm = (float)moneyu.touchspeed * Nationgob[i];

                if (NationBonus != 1)
                {
                    NationBonus = NationBonus + Nationgob[i];
                }
                if (NationBonus == 1)
                {
                    NationBonus = Nationgob[i];
                }
                bntcm = (float)TouchMoney * GFBonus * HouseBonus * NationBonus;
                TotalNationPersent = TotalNationPersent + Nsbg[i];
                //sosoodelete = (int)bntcm;
                //NationTransform = sosoodelete.ToString();
                //moneyu.touchspeed = ulong.Parse(NationTransform);
                moneyu.touchspeed    = (ulong)bntcm;
                NationTruetoFalse[i] = true;
                noretryNation[i]++;
                NationBonusTx.text = "" + TotalNationPersent + "%";
                NationImg[i].color = open;
            }
            else if (Country.BuyList[i] == true && NationTruetoFalse[i] == true)
            {
                //bntcm = (float)moneyu.touchspeed * Nationnonugi[i];
                NationBonus = NationBonus - Nationgob[i];
                if ((int)NationBonus <= 0)
                {
                    NationBonus = 1.0f;
                }
                //20억 넘어갈때 어케 되는지 알아봐야댐
                bntcm = (float)TouchMoney * GFBonus * HouseBonus * NationBonus;
                TotalNationPersent = TotalNationPersent - Nsbg[i];
                //sosoodelete = (int)bntcm;
                //NationTransform = sosoodelete.ToString();
                //moneyu.touchspeed = ulong.Parse(NationTransform);
                moneyu.touchspeed    = (ulong)bntcm;
                NationTruetoFalse[i] = false;
                noretryNation[i]--;
                NationBonusTx.text = "" + TotalNationPersent + "%";
                NationImg[i].color = close;
            }
            {
            }
        }

        if (moneyu.money < TwoNextLevelPrice)
        {
            BackGraoud.color = closeLevel;
            btn.enabled      = false;
        }
        else if (moneyu.money > TwoNextLevelPrice)
        {
            BackGraoud.color = open;
            btn.enabled      = true;
        }

        NowClickWonTx.text = myTransMoney.strTransMoney(TouchMoney) + " → " + myTransMoney.strTransMoney(moneyu.touchspeed);


        LevelText.text      = "둥신 LV" + JugallumLev;
        LevelupbtnText.text = "비용:" + myTransMoney.strTransMoney(TwoNextLevelPrice) + "\n" + "+" + myTransMoney.strTransMoney(TouchMoneyPlus) + "/클릭";
    }