Assetifies MeshRoad, Decal Road, and the material slot of GroundCover

Creates a networked and non-networked variant of DECLARE_MATERIALASSET macro
This commit is contained in:
Areloch 2021-01-03 08:58:53 -06:00
parent a0ba345095
commit bf5b26f734
17 changed files with 301 additions and 117 deletions

View file

@ -103,7 +103,8 @@ class GuiRoadEditorCtrl : public EditTSCtrl
public:
StringTableEntry mMaterialName;
StringTableEntry mMaterialAssetId;
AssetPtr<MaterialAsset> mMaterialAsset;
protected:
void _drawRoadSpline( DecalRoad *road, const ColorI &color );
@ -158,7 +159,7 @@ class GuiRoadEditorUndoAction : public UndoAction
Vector<RoadNode> mNodes;
SimObjectId mObjId;
String mMaterialName;
StringTableEntry mMaterialAssetId;
F32 mBreakAngle;
U32 mSegmentsPerBatch;
F32 mTextureLength;