Thank you both, StarManta and Kurt-Dekker, your help is appreciated. I’m slowly but surely getting there.
The issue is not really with the list changing, i think i can manage that as soon as i get the list created. I made a working mock-up to try and figure this out, and i’m now able to instantiate and gotten pretty far, but i still cant get the clones to show up at run time.
I’ve used the clone method proposed by Mr. Dekker, to keep it as simple as possible.
I have a panel, where i have an image, that has a few child objects. This is as suggested. I have a variable in my script that is connected to this this image via d’n’d in the ui, and the constructor method fills the child elements (name, description), also connected with d’n’d in the ui.
My Template object is as follows:
public class EqSlider : MonoBehaviour
{
public RawImage epict;
public Text ename;
public Text edesc;
public EqSlider(RawImage a, string name, string desc)
{
ename.text = name;
edesc.text = desc;
epict.texture = a.texture;
}
}
I have the elements connected via the UI:

In my main script:
public EqSlider eqOrg;
And then:
public void GenerateEqList()
{
foreach (Equipment eip in gearList)
{
EqSlider _go = Instantiate(eqOrg,transform);
_go.edesc.text = "desc";
_go.ename.text = "name";
_go.epict.texture = null;
}
}
There’s Equipment type objects in a list, that’s populated at main script Start(). After it’s populated, the method GenerateEqList() is called.
It all runs, but it’s not showing up as in Mr. Dekker’s second image, nor is it visible. As of right now, based on what i have on the list (one object), it should create a single instantiated EqSlider with the manually added values “desc” and “name”.
The template EqSlider is inside a vertical layout group as suggested.
I’m comfortable with filling the instances with useful data as soon as i get this dummy version working as intended. I bet my bottom dollar that i’m just not understanding something very basic.
There are some working versions online, which i could copy and mess with to make them work - but i’d rather understand what i’m doing than copypaste, so that said, both your help is again, appreciated.