private void GenerateBuffer() { _CustomizationBuffer.Clear(); _CustomizationBuffer.AddRange(ModelCustom.GetAllSettings()); _CustomizationBuffer.AddRange(AbilityCustom.GetAllSettings()); _CustomizationBuffer.AddRange(ProjectileCustom.GetAllSettings()); _CustomizationBuffer.AddRange(TentacleCustom.GetAllSettings()); _CustomizationBuffer.AddRange(DetectionCustom.GetAllSettings()); foreach (var custom in _CustomizationBuffer) { custom.Initialize(); custom.LogDev("Init!"); custom.LogVerbose(custom.Target.ToDebugString()); } }