public virtual void DrawSurfaceOptions(Material material) { PSXMaterialUtils.DrawRenderQueueCategory(materialEditor, renderQueueCategoryProp); PSXMaterialUtils.DrawTextureFilterMode(materialEditor, textureFilterModeProp); PSXMaterialUtils.DrawVertexColorMode(materialEditor, vertexColorModeProp); PSXMaterialUtils.DrawLightingMode(material, materialEditor, lightingModeProp, lightingBakedProp, lightingDynamicProp); PSXMaterialUtils.DrawShadingEvaluationMode(materialEditor, shadingEvaluationModeProp); PSXMaterialUtils.DrawSurfaceTypeAndBlendMode(material, materialEditor, surfaceTypeProp, blendModeProp); PSXMaterialUtils.DrawCullingSettings(material, materialEditor, cullingProp, doubleSidedNormalModeProp, doubleSidedConstantsProp); PSXMaterialUtils.DrawAlphaClippingSettings(material, alphaClipProp, alphaClippingDitherIsEnabledProp, alphaClippingScaleBiasMinMaxProp); PSXMaterialUtils.DrawAffineTextureWarpingWeight(affineTextureWarpingWeightProp); PSXMaterialUtils.DrawPrecisionGeometryWeight(precisionGeometryWeightProp); PSXMaterialUtils.DrawFogWeight(fogWeightProp); PSXMaterialUtils.DrawDrawDistanceOverride(drawDrawDistanceOverrideModeProp, drawDrawDistanceOverrideProp); }