Esempio n. 1
0
 protected virtual void StartDestroyEffects(bool p_useFragments)
 {
     if (FragmentSpawner != null && p_useFragments)
     {
         FragmentSpawner.SpawnFragments();
     }
     BadBlocksUtils.InstantiateEffectOverOwner(this.transform, DestroyEffectObject, false, true);
 }
    public virtual bool ShowParticleAuraRadius(bool p_force = false)
    {
        bool v_sucess = false;

        if (RadiusParticlePrefab != null && (p_force || _currentRadiusAura == null))
        {
            HideParticleAuraRadius();
            _currentRadiusAura = BadBlocksUtils.InstantiateEffectOverOwner(this.transform, RadiusParticlePrefab, true, false);
            v_sucess           = true;
        }
        return(v_sucess);
    }