Beispiel #1
0
    private void TriggerExplosionChainReaction()
    {
        m_activeFireAndSmoke = new List <GameObject>();

        if (m_impactExplosionTrigger != null)
        {
            m_impactExplosionTrigger.transform.position = m_impactPoint;
            m_impactExplosionTrigger.Explode();
        }
        else
        {
            InstantiateExplosion(transform.position);
            InstantiateFireAndSmoke(transform.position);
        }
    }
Beispiel #2
0
    private IEnumerator TriggerNearbyExplosions(ExplosionTrigger explosionTrigger, float delay)
    {
        yield return(new WaitForSeconds(delay));

        explosionTrigger.Explode();
    }