Prefab Mesh=> Game Object
Set
public static void Set_Prefab( GameObject prefab, string name)
Example:
//Create a spline plus game object at Vector3.zero var sPData = SplinePlusAPI.CreateSplinePlus(new Vector3(0,0,0)); //Add a deformed mesh component to the spline plus game object var deformedMesh = sPData.Add_DeformMesh(); //Create a new prefab Mesh for the branch with key 3 var prefabMesh= deformedMesh.Create_PrefabMesh(3,prefabMeshGO) // Change the prefabMesh prefab game object to FensePrefab prefabMesh.Set_Prefab(FensePrefab,FensePrefab.name ); //Update procedural mesh generated on all the branches deformedMesh.Update_Branches(true, true);
Get
public static GameObject Get_Prefab()
Example:
//Create a spline plus game object at Vector3.zero var sPData = SplinePlusAPI.CreateSplinePlus(new Vector3(0,0,0)); //Add a deformed mesh component to the spline plus game object var deformedMesh = sPData.Add_DeformMesh(); //Create a new prefab Mesh for the branch with key 3 var prefabMesh= deformedMesh.Create_PrefabMesh(3,prefabMeshGO) // Change the prefabMesh prefab game object to FensePrefab prefabMesh.Set_Prefab(FensePrefab,"Fence" ); // Get the prefab game object of the prefabMesh var prefabGO= prefabMesh.Get_Prefab(); //Update procedural mesh generated on all the branches deformedMesh.Update_Branches(true, true);