void Start() { objectcreate objectcreate = FindObjectOfType <objectcreate>(); ran = r.Next(1, 4); // Debug.Log("####### "); }
void Start() { objectcreate objectcreate = FindObjectOfType <objectcreate>(); //ran = r.Next(1, 4); }
// Start is called before the first frame update void Start() { objectcreate objectcreate = FindObjectOfType <objectcreate>(); level_stack = PlayerPrefs.GetInt("saved_level"); money_stack = PlayerPrefs.GetInt("saved_money"); exp_stack = PlayerPrefs.GetInt("saved_exp"); postit1_stack = PlayerPrefs.GetInt("saved_postit1"); postit2_stack = PlayerPrefs.GetInt("saved_postit2"); postit3_stack = PlayerPrefs.GetInt("saved_postit3"); postit4_stack = PlayerPrefs.GetInt("saved_postit4"); postit5_stack = PlayerPrefs.GetInt("saved_postit5"); postit6_stack = PlayerPrefs.GetInt("saved_postit6"); postit7_stack = PlayerPrefs.GetInt("saved_postit7"); postit8_stack = PlayerPrefs.GetInt("saved_postit8"); postit9_stack = PlayerPrefs.GetInt("saved_postit9"); postit10_stack = PlayerPrefs.GetInt("saved_postit10"); postit11_stack = PlayerPrefs.GetInt("saved_postit11"); postit12_stack = PlayerPrefs.GetInt("saved_postit12"); postit13_stack = PlayerPrefs.GetInt("saved_postit13"); postit14_stack = PlayerPrefs.GetInt("saved_postit14"); postit15_stack = PlayerPrefs.GetInt("saved_postit15"); postit16_stack = PlayerPrefs.GetInt("saved_postit16"); for (int i = 0; i < objectcreate.block1_destroy; i++) { ran = r.Next(1, 100); if (ran <= 50) { postit_creative++; ran2 = r.Next(1, 80); if (ran2 <= 5) { postit1_stack++; PlayerPrefs.SetInt("A1_", postit1_stack++); } else if (ran2 > 5 && ran2 <= 10) { postit2_stack++; PlayerPrefs.SetInt("A2_", postit2_stack++); } else if (ran2 > 10 && ran2 <= 15) { postit3_stack++; PlayerPrefs.SetInt("A3_", postit3_stack++); } else if (ran2 > 15 && ran2 <= 20) { postit4_stack++; PlayerPrefs.SetInt("A4_", postit4_stack++); } else if (ran2 > 20 && ran2 <= 25) { postit5_stack++; PlayerPrefs.SetInt("A5_", postit5_stack++); } else if (ran2 > 25 && ran2 <= 30) { postit6_stack++; PlayerPrefs.SetInt("A6_", postit6_stack++); } else if (ran2 > 30 && ran2 <= 35) { postit7_stack++; PlayerPrefs.SetInt("A7_", postit7_stack++); } else if (ran2 > 35 && ran2 <= 40) { postit8_stack++; PlayerPrefs.SetInt("A8_", postit8_stack++); } else if (ran2 > 40 && ran2 <= 45) { postit9_stack++; PlayerPrefs.SetInt("A9_", postit9_stack++); } else if (ran2 > 45 && ran2 <= 50) { postit10_stack++; PlayerPrefs.SetInt("A10_", postit10_stack++); } else if (ran2 > 50 && ran2 <= 55) { postit11_stack++; PlayerPrefs.SetInt("A11_", postit11_stack++); } else if (ran2 > 55 && ran2 <= 60) { postit12_stack++; PlayerPrefs.SetInt("A12_", postit12_stack++); } else if (ran2 > 60 && ran2 <= 65) { postit13_stack++; PlayerPrefs.SetInt("A13_", postit13_stack++); } else if (ran2 > 65 && ran2 <= 70) { postit14_stack++; PlayerPrefs.SetInt("A14_", postit14_stack++); } else if (ran2 > 70 && ran2 <= 75) { postit15_stack++; PlayerPrefs.SetInt("A15_", postit15_stack++); } else if (ran2 > 75 && ran2 <= 80) { postit16_stack++; PlayerPrefs.SetInt("A16_", postit16_stack++); } } } BreakBlock.text = "파괴한 블록의 수"; BreakBlock1.text = "1단계 블록: " + objectcreate.block1_destroy.ToString() + "개 \n X 1골드 = " + objectcreate.block1_destroy + "\n 경험치 = " + objectcreate.block1_destroy * 2; BreakBlock2.text = "2단계 블록: " + objectcreate.block2_destroy.ToString() + "개 \n X 2골드 = " + objectcreate.block2_destroy * 2 + "\n 경험치 = " + objectcreate.block2_destroy * 3; BreakBlock3.text = "3단계 블록: " + objectcreate.block3_destroy.ToString() + "개 \n X 3골드 = " + objectcreate.block3_destroy * 3 + "\n 경험치 = " + objectcreate.block3_destroy * 6; BreakBlock4.text = "4단계 블록: " + objectcreate.block4_destroy.ToString() + "개 \n X 5골드 = " + objectcreate.block4_destroy * 5 + "\n 경험처 = " + objectcreate.block4_destroy * 10; result_money = objectcreate.block1_destroy + objectcreate.block2_destroy * 2 + objectcreate.block3_destroy * 3 + objectcreate.block4_destroy * 5; result_exp = objectcreate.block1_destroy * 2 + objectcreate.block2_destroy * 3 + objectcreate.block3_destroy * 6 + objectcreate.block4_destroy * 10; money_stack = money_stack + (int)result_money; exp_stack = exp_stack + (int)result_exp; //레벨업 구현 /* * if (level_stack == 1) * { * * if(exp_stack >= 1500) * { * exp_stack = exp_stack - 1500; * if(exp_stack == 0) * { * exp_stack = 1; * } * level_stack++; * } * } * else if (level_stack == 2) * { * if(exp_stack >= 2500) * { * exp_stack = exp_stack - 2500; * if(exp_stack == 0) * { * exp_stack = 1; * } * level_stack++; * } * }*/ PlayerPrefs.SetInt("saved_level", level_stack); PlayerPrefs.SetInt("saved_money", money_stack); PlayerPrefs.SetInt("saved_exp", exp_stack); PlayerPrefs.SetInt("saved_postit1", postit1_stack); PlayerPrefs.SetInt("saved_postit2", postit2_stack); PlayerPrefs.SetInt("saved_postit3", postit3_stack); PlayerPrefs.SetInt("saved_postit4", postit4_stack); PlayerPrefs.SetInt("saved_postit5", postit5_stack); PlayerPrefs.SetInt("saved_postit6", postit6_stack); PlayerPrefs.SetInt("saved_postit7", postit7_stack); PlayerPrefs.SetInt("saved_postit8", postit8_stack); PlayerPrefs.SetInt("saved_postit9", postit9_stack); PlayerPrefs.SetInt("saved_postit10", postit10_stack); PlayerPrefs.SetInt("saved_postit11", postit11_stack); PlayerPrefs.SetInt("saved_postit12", postit12_stack); PlayerPrefs.SetInt("saved_postit13", postit13_stack); PlayerPrefs.SetInt("saved_postit14", postit14_stack); PlayerPrefs.SetInt("saved_postit15", postit15_stack); PlayerPrefs.SetInt("saved_postit16", postit16_stack); result_Box.text = "총합 골드 : " + result_money.ToString() + "\t경험치 : " + result_exp.ToString(); objectcreate.block1_destroy = 0; objectcreate.block2_destroy = 0; objectcreate.block3_destroy = 0; objectcreate.block4_destroy = 0; }