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());
     }
 }