Is it possible to iterate through a several generic instances and do something with them?
public class Dynamic<T>
{
public T value;
public T defaultVal;
public void SetDefaultValue()
{
value = defaultVal;
}
}
Is it even possible to make it look something like this:
List<Dynamic<T>> dynamics = new List<Dynamics<T>>();
dynamics.Add(new Dynamic<float>());
dynamics.Add(new Dynamic<Vector2>());
///...
foreach (var item in dynamics)
{
item.SetDefaultValue();
}
And yeah, its probably useless at all since I have to manually insert these values in that list, but I really want to know if its even possible.