public static float GetPropertyValueAByName(this Kn5Material mat, string name, float defaultValue = 0.0f) { var property = mat.GetPropertyByName(name); return property?.ValueA ?? defaultValue; }