void AddSystem_OnCreate_Internal(ComponentSystemBase system) { try { system.CreateInstance(this); } catch { RemoveSystemInternal(system); throw; } ++Version; }