void ItemBoxBirth() // 아이템 생성확률 구하기. { portalActivation = parentPortal.GetComponent <PortalActivation>(); int randomNumber1 = Random.Range(0, 10000); if (randomNumber1 > 6666) { int randomNumber2 = Random.Range(0, 10000); if (randomNumber2 < item01Chance + ValueDeliverScript.powerUpDropChance) { int itemLevel = 1; activate.ItemActivation(transform.position, itemLevel); } else if (randomNumber2 < item11Chance) { int itemLevel = 11; activate.ItemActivation(transform.position, itemLevel); } else if (randomNumber2 <= item61Chance) { int itemLevel = 61; activate.ItemActivation(transform.position, itemLevel); } //차후 추가되는 아이템에 대한 것은 이부분에 이프문으로 연결하여 작성한다. } if (portalActivation.gameObject.activeSelf == true) { portalActivation.ufoOn = false; portalActivation.IsDeactivate(); } }
void ItemBoxBirth() // 아이템 생성확률 구하기. { GameObject.Find("GameManager").GetComponent <SoundUiControlScript>().WingboxItemDrop(); //윙박스 아이템 나타날때 사운드. wingboxout = true; int randomNumber = Random.Range(0, 10000); //원본 //int randomNumber = Random.Range(6000, 6100); int activeBomb = ValueDeliverScript.activeBomb; if (activeBomb == 0) { while (randomNumber >= item21Chance && randomNumber < item31Chance) { randomNumber = Random.Range(0, 10000); } } if (randomNumber < item01Chance) { itemLevel = 1; //파워업 확률. } else if (randomNumber < item11Chance) { itemLevel = 11; //스킬업확률. } else if (randomNumber < item21Chance) { itemLevel = 21; //에너지제너레이터 확률. } else if (randomNumber < item31Chance) { itemLevel = 31; //밤리로더 확률. } else if (randomNumber < item51Chance) { itemLevel = 51; //슈퍼파워 확률. } else if (randomNumber < item71Chance) { itemLevel = 71; //푸엘 맥스 확률. } activate.ItemActivation(transform.position, itemLevel); //차후 추가되는 아이템에 대한 것은 이부분에 이프문으로 연결하여 작성한다. }