//static void Main(string[] args) //{ // main(); // ReadLine(); //} static void main() { // AoS (array of structures) //var creatures = new Creature[100]; //foreach (var c in creatures) //{ // c.X++; //} // AoS/SoA duality var creatures2 = new Creatures(100); foreach (Creatures.CreatureProxy c in creatures2) { c.X++; } }
public CreatureProxy(Creatures creatures, int index) { this.creatures = creatures; this.index = index; }