public List <CompatibleObject> GetComponentObjects()
    {
        DispensaryManager dm         = GameObject.Find("DispensaryManager").GetComponent <DispensaryManager>();
        Dispensary        dispensary = dm.dispensary;
        string            component  = dispensary.GetSelected();

        if (component == string.Empty)
        {
        }
        List <CompatibleObject> objects = new List <CompatibleObject>();

        foreach (StoreObjectReference obj in dm.database.GetComponentObjects(dispensary.GetSelected()))
        {
            objects.Add(new CompatibleObject(obj.productName, obj.gameObject_, obj.objectID, 100));
        }
        return(objects);
    }