示例#1
0
    private void OnTriggerEnter(Collider other)
    {
        Cannonball cannonball = other.gameObject.GetComponent <Cannonball>();

        if (cannonball != null)
        {
            cannonball.Crash();
            TakeDamage();
            return;
        }
    }
    private void OnTriggerEnter(Collider other)
    {
        Cannonball cannonball = other.gameObject.GetComponent <Cannonball>();

        if (cannonball != null)
        {
            cannonball.Crash();

            if (cannonball.CameFromLeft())
            {
                int randomIndex = Random.Range(0, leftFixHoles.Count);
                leftFixHoles[randomIndex].TakeDamage();
            }
            else
            {
                int randomIndex = Random.Range(0, rightFixHoles.Count);
                rightFixHoles[randomIndex].TakeDamage();
            }
        }
    }