예제 #1
0
        void OnTriggerEnter(Collider col)
        {
            effectHolder.ActivateInstantEffects(col.gameObject);
            effectHolder.PassLongEffectsToTarget(col.gameObject);

            Explode();
        }
예제 #2
0
        protected virtual void PickUp(GameObject target)
        {
            effectHolder.ActivateInstantEffects(target);
            effectHolder.PassLongEffectsToTarget(target);

            //TODO particles

            Destroy(gameObject);
            return;
        }
예제 #3
0
    private void EffectTargets()
    {
        if (effectHolder == null)
        {
            return;
        }

        foreach (GameObject target in targets)
        {
            effectHolder.ActivateInstantEffects(target);
        }
    }