コード例 #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 + "%";
    }
コード例 #2
0
    public void allrebirth(ulong cktouchmoney)
    {
        CharacterInfo     character = GameObject.Find("CharacterManager").GetComponent <CharacterInfo>();
        EmploymentManager employ    = GameObject.Find("EmployManager").GetComponent <EmploymentManager>();
        GrilFriendManager girl      = GameObject.Find("GirlFriendManager").GetComponent <GrilFriendManager>();

        //여자친구 초기화

        for (int i = 0; i < 6; i++)
        {
            girl.GirlFriend[i].active = false;
            girl.GFExist[i]           = false;
            girl.ison[i] = false;
            girl.Backgroundcl[i].color = girl.open;
            girl.btn_text[i].text      = "사귀기";
            if (i != 5)
            {
                girl.ClosePopup[i].active = true;
            }
            character.GFTruetoFalse[i] = false;
        }

        //캐릭터 레벨 초기화
        character.noretry           = 0;
        character.JugallumLev       = 0;
        character.BeforeLevelPrice  = 0;
        character.NextLevelPrice    = 0;
        character.TwoNextLevelPrice = 10;
        character.TouchMoneyPlus    = 0;
        character.TouchMoney        = cktouchmoney;

        //고용하기 초기화
        for (int i = 0; i < 11; i++)
        {
            employ.EmployerLevel[i]     = 0;
            employ.Employer[i].active   = false;
            employ.moneyspeed[i]        = employ.speedplus[i];
            employ.NextLevelPrice[i]    = employ.StartLevelPrice[i];
            employ.TwoNextLevelPrice[i] = employ.StartLevelPrice[i];
            employ.plusmoney[i]         = 0;
            if (i != 10)
            {
                employ.ClosePopup[i].active = true;
            }
            employ.btn_text[i].fontSize = 8;
            employ.btn_text[i].text     = "비용:" + employ.TwoNextLevelPrice[i] + "\n" + "초당:" + employ.moneyspeed[i] + "원";
            employ.name_text[i].text    = "" + employ.EmployerLevel[i];
        }
    }
コード例 #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) + "/클릭";
    }