Example #1
0
    public virtual void OnDisable()
    {
        ObjectPoolController opc = ObjectPoolController.SharedInstance;

        if (opc == null)
        {
            Destroy(gameObject);
            return;
        }

        opc.ReturnToPool(sourcePoolName, gameObject);
    }