In Unity, a runtime script handling a prefab can add components to it. If it does, they stay there on exit. However, it cannot remove components "to avoid data loss". A classic example of seemingly reasonable design causing chaos... BRB, off to remove a few hundred duplicate components by hand. :-/
2 months ago