#Need help with lists.

1 messages · Page 1 of 1 (latest)

ruby relic
#

For what I'm doing, I need to have one list of objects. And then I need two other lists of Vector3s with the same size. This is what I tried so far,

private List<Gravity> gravitationalObjects;
private List<Vector3> positions = new List<Vector3>();
private List<Vector3> velocity = new List<Vector3>();

gravitationalObjects = new List<Gravity>(FindObjectsOfType<Gravity>());
positions.Capacity = gravitationalObjects.Count;
velocity.Capacity = gravitationalObjects.Count;
for(int i = 0; i < gravitationalObjects.Count; i++)
{
    positions[i] = Vector3.zero;
}
for(int i = 0; i < gravitationalObjects.Count; i++)
{
    velocity[i] = Vector3.zero;
}```
but it's saying that the index was out of range when I tried to set positions.
rugged halo