Page 369 - MDP2022-3
P. 369
int ran = enemyName=="Z" ?0: Random.Range(0, 100);
if (objectManager != null)
{
if (ran / 10 == 5 || ran / 10 == 0)
{
if (ran % 10 >= 0 && ran % 10 < 3)
{
GameObject itemCoin = objectManager.MakeObj("ItemCoin");
itemCoin.transform.position = transform.position;
}
else if (ran % 10 >= 3 && ran % 10 < 7)
{
GameObject itemBoom = objectManager.MakeObj("ItemBoom");
itemBoom.transform.position = transform.position;
}
else
{
if (ran % 10 > 6)
{
GameObject itemPower =
objectManager.MakeObj("ItemPower");
itemPower.transform.position = transform.position;
}
}
}
else
{
}
}
gameObject.transform.rotation = Quaternion.identity;
gameObject.SetActive(false);
gameManager.callExplosion(transform.position, enemyName);
if (enemyName == "Z")
gameManager.StageEnd();
}