The standard OpenPLX bundles have breaking changes between version 0.24.2 and 0.25.0.
Update all .openplx files in the project taking into account the following API updates:
Visuals.Materials.TextureMaterial has been removed and replaced with an import and a BaseColor trait. For example the following material in the old version:
const ChassiVisualMaterial is Visuals.Materials.TextureMaterial:
path: @"visuals/ChassiDiffuse.png"
Would be replaced with:
import @"visuals/ChassiDiffuse.png" as ChassisDiffuse
const ChassiVisualMaterial is Visuals.Materials.Material:
with Visuals.Materials.SurfaceFeatures.BaseColor
base_color_map: ChassisDiffuse
Inline materials of the form:
Chassis is Physics3D.Bodies.RigidBody:
chassis_visual is Visuals.Geometries.ExternalTriMeshGeometry:
path: @"visuals/AlgoryxLunarCruiser_Chassi.obj"
material becomes Visuals.Materials.TextureMaterial:
path: @"visuals/ChassiDiffuse.png"
Would be replaced with:
import @"visuals/ChassiDiffuse.png" as ChassisDiffuse
Chassis is Physics3D.Bodies.RigidBody:
chassis_visual is Visuals.Geometries.ExternalTriMeshGeometry:
path: @"visuals/AlgoryxLunarCruiser_Chassi.obj"
material becomes Visuals.Materials.Material with Visuals.Materials.SurfaceFeatures.BaseColor:
base_color_map: ChassisDiffuse