static void Start() { nothingUpdate = new UpdateReference[arraySize]; BU = new UpdateReference[arraySize]; CU = new UpdateReference[arraySize]; jobs = new QueuedJob[arraySize]; AU = updater.AddUpdateCallback(A, 126); DU = updater.AddUpdateCallback(D, 129); for (int i = 0; i < arraySize; i++) { nothingUpdate[i] = updater.AddUpdateCallback(DoNothing, 126); BU[i] = updater.AddUpdateCallback(B, 127); CU[i] = updater.AddUpdateCallback(C, 128); if (i % 100 == 0) { Console.WriteLine(i); } } Console.WriteLine("Start done"); }