//public Image image; // Start is called before the first frame update void Start() { for (int i = 0; i < 8; i++) { board[i] = GameObject.Find("유닛창고" + (i + 1).ToString()); } for (int i = 0; i < 1; i++) { board[i + 8] = GameObject.Find("판" + (i + 1).ToString()); } isClicked = 0; a = GameObject.Find("field").GetComponent <playervariable>(); }
// Start is called before the first frame update void Start() { whoseTurn = GameObject.Find("누구턴").transform.GetChild(0).gameObject.GetComponent <Text>(); Exp1 = GameObject.Find("Status_1").transform.GetChild(1).GetChild(0).gameObject.GetComponent <Text>(); Exp2 = GameObject.Find("Status_2").transform.GetChild(1).GetChild(0).gameObject.GetComponent <Text>(); Level1 = GameObject.Find("Status_1").transform.GetChild(2).gameObject.GetComponent <Text>(); Level2 = GameObject.Find("Status_2").transform.GetChild(2).gameObject.GetComponent <Text>(); Gold1 = GameObject.Find("Status_1").transform.GetChild(3).gameObject.GetComponent <Text>(); Gold2 = GameObject.Find("Status_2").transform.GetChild(3).gameObject.GetComponent <Text>(); a = GameObject.Find("field").GetComponent <playervariable>(); synergyInfo = transform.GetChild(0).GetChild(4).GetChild(2).GetChild(0).gameObject.GetComponent <Text>(); synergyInfo2 = transform.GetChild(1).GetChild(4).GetChild(2).GetChild(0).gameObject.GetComponent <Text>(); battlePanel = GameObject.Find("BattlePanel"); battlePanel.SetActive(false); }
playervariable a; //variable // Start is called before the first frame update void Start() { cardImage = new Image[5]; firstPos = transform.position; for (int i = 0; i < 8; i++) { board[i] = GameObject.Find("유닛창고" + (i + 1).ToString()); } for (int i = 0; i < 12; i++) { board[i + 8] = GameObject.Find("판" + (i + 1).ToString()); } a = GameObject.Find("field").GetComponent <playervariable>(); whatIsHit = 0; }
public static void RerollButton() { playervariable a = GameObject.Find("field").GetComponent <playervariable>(); for (int i = 0; i < 4; i++) { int level = 0; if (a.shop[i]) { a.unit[a.num[i] - 1]++; } a.shop[i] = true; a.UnitObject[i].SetActive(true); if (playervariable.Round % 2 == 1) { level = playervariable.playerlevel; } else { level = playervariable.player2level; } switch (level) { case 1: a.num[i] = Random.Range(1, 5); break; case 2: if (Random.Range(1, 101) <= 75) { a.num[i] = Random.Range(1, 5); } else { a.num[i] = Random.Range(5, 10); } break; case 3: if (Random.Range(1, 101) <= 60) { a.num[i] = Random.Range(1, 5); } else { a.num[i] = Random.Range(5, 10); } break; case 4: if (Random.Range(1, 101) <= 50) { a.num[i] = Random.Range(1, 5); } else if (Random.Range(1, 101) > 50 && Random.Range(1, 101) <= 85) { a.num[i] = Random.Range(5, 10); } else { a.num[i] = Random.Range(10, 14); } break; case 5: if (Random.Range(1, 101) <= 40) { a.num[i] = Random.Range(1, 5); } else if (Random.Range(1, 101) > 40 && Random.Range(1, 101) <= 70) { a.num[i] = Random.Range(5, 10); } else { a.num[i] = Random.Range(10, 14); } break; case 6: if (Random.Range(1, 101) <= 30) { a.num[i] = Random.Range(1, 5); } else if (Random.Range(1, 101) > 30 && Random.Range(1, 101) <= 60) { a.num[i] = Random.Range(5, 10); } else if (Random.Range(1, 101) > 60 && Random.Range(1, 101) <= 95) { a.num[i] = Random.Range(10, 14); } else { a.num[i] = Random.Range(15, 17); } break; case 7: if (Random.Range(1, 101) <= 25) { a.num[i] = Random.Range(1, 5); } else if (Random.Range(1, 101) > 25 && Random.Range(1, 101) <= 50) { a.num[i] = Random.Range(5, 10); } else if (Random.Range(1, 101) > 50 && Random.Range(1, 101) <= 90) { a.num[i] = Random.Range(10, 14); } else { a.num[i] = Random.Range(15, 17); } break; case 8: if (Random.Range(1, 101) <= 20) { a.num[i] = Random.Range(1, 5); } else if (Random.Range(1, 101) > 20 && Random.Range(1, 101) <= 45) { a.num[i] = Random.Range(5, 10); } else if (Random.Range(1, 101) > 45 && Random.Range(1, 101) <= 80) { a.num[i] = Random.Range(10, 14); } else { a.num[i] = Random.Range(15, 17); } break; } a.UnitObject[i].GetComponent <Image>().sprite = Resources.Load("카드배경_1", typeof(Sprite)) as Sprite; //카드 이미지 보여주기 a.UnitObject[i].transform.GetChild(0).GetComponent <Image>().sprite = Resources.Load(a.num[i].ToString(), typeof(Sprite)) as Sprite; a.UnitObject[i].transform.GetChild(0).GetChild(1).GetComponent <Image>().sprite = Resources.Load("카드템플릿_1", typeof(Sprite)) as Sprite; a.UnitObject[i].transform.GetChild(0).GetChild(0).GetChild(0).GetComponent <Image>().sprite = Resources.Load("Synergy/속성_" + a.heroMap[a.nameOfHero[a.num[i] - 1].ToString()].heroType.ToString(), typeof(Sprite)) as Sprite; a.UnitObject[i].transform.GetChild(0).GetChild(0).GetChild(1).GetComponent <Image>().sprite = Resources.Load("Synergy/클래스_" + a.heroMap[a.nameOfHero[a.num[i] - 1].ToString()].heroClass.ToString(), typeof(Sprite)) as Sprite; a.UnitObject[i].transform.GetChild(0).GetChild(2).GetComponent <Text>().text = a.heroMap[a.nameOfHero[a.num[i] - 1]].name.ToString(); a.UnitObject[i].transform.GetChild(0).GetChild(0).GetChild(2).GetComponent <Text>().text = a.heroMap[a.nameOfHero[a.num[i] - 1]].health.ToString(); a.UnitObject[i].transform.GetChild(0).GetChild(0).GetChild(3).GetComponent <Text>().text = a.heroMap[a.nameOfHero[a.num[i] - 1]].power.ToString(); a.UnitObject[i].transform.GetChild(1).GetChild(0).GetComponent <Text>().text = a.heroCost[a.num[i] - 1] + "G"; a.unit[a.num[i] - 1]--; } }