private void OnEnable()
    {
        if (!RecyclableComp)
        {
            RecyclableComp = GetComponent <ARecyclable>();
        }

        if (!Timer)
        {
            Timer = GetComponent <DSingleFireTimer>();
        }
        if (Timer)
        {
            Timer.OnTimerFired.AddListener(Recycle);
        }
    }
Exemple #2
0
    private void OnEnable()
    {
        if (!Destroyable)
        {
            Destroyable = GetComponent <ADestroyable>();
        }

        if (!Timer)
        {
            Timer = GetComponent <DSingleFireTimer>();
        }
        if (Timer)
        {
            Timer.OnTimerFired.AddListener(Destroy);
        }
    }