Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ronyx69/39c1b1335ca94497ef65105684075ac4 to your computer and use it in GitHub Desktop.
Save ronyx69/39c1b1335ca94497ef65105684075ac4 to your computer and use it in GitHub Desktop.
Change the shader of a vehicle sub mesh to prop default in asset editor.
var subMesh = 1; // sub mesh id, order as in ui, starting from 1
var shader = Shader.Find("Custom/Props/Prop/Default"); // the shader to use
var asset = ToolsModifierControl.toolController.m_editPrefabInfo as VehicleInfo;
asset.m_subMeshes[subMesh].m_subInfo.m_material.shader = shader;
asset.m_subMeshes[subMesh].m_subInfo.m_lodMaterial.shader = shader;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment