I’m trying to make a list or array of classes, either one, into which I would use the inspector to drag-n-drop some empty prefabs with a “Weapon” script attached. These prefabs have some serialized variables set on them.
It appears that those prefabs in the list might not be instantiated? They never fire their Start() or Awake() even though they exist in the scene, albeit they exist only as elements in a list or array.
Is this expected behavior?
Do you have any other recommendations as to how I can have multiple versions of a class object, each with their own parameters, instantiated in the scene as a list or array on a parent object?