// 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 + "%"; }
//connect Button onClick event public void Asset_HouseOnClick(int btn) { Moneyupdate MU = GameObject.Find("MoneyManager").GetComponent <Moneyupdate>(); HouseButtonEvent HE = GameObject.Find("HouseManager").GetComponent <HouseButtonEvent>(); MU.money += Asset_houseNowPrice [btn]; Asset_houseNowPrice [btn] = 0; HE.changeBGBuyEnable(btn); //기본배경으로 초기화 GameObject.Find("Background").GetComponent <Image> ().sprite = Resources.Load <Sprite> ("bg_img/bg99") as Sprite; HE.Selected_BG = (int)99; }
// 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) + "/클릭"; }