Я стреляю мячом по блокам, и есть 3 мегаблока, которые делают оружие сильнее. На моем Мегаблоке 1, если столкновение обнаружено с помощью Пулевого шара, который я выстрелил, запустите код. Это отлично работает. Теперь, если был задействован Мегаблок 1 (tag = MegaBlock01), выполните один код, если был затронут Мегаблок 2 и т. Д. Я хотел поместить этот блок кода в каждый Мегаблок, чтобы мне не приходилось писать новый код для каждого .
public void OnTriggerEnter(Collider other) // This code is on my Mega Blocks
{
if (other.CompareTag("BulletBall")) // The Ball has hit me
{
StartMegaWeapon01();
// What I want is:
// If my tag is MegaBlock01, run StartMegaWeapon01();
// If my tag is MegaBlock02, run StartMegaWeapon02();
}
}
Я хочу обнаружение столкновений в рамках обнаружения столкновений.