private static void OnMeshBuilding(UModeler modeler, int shelf) { if (shelf == 0) { UModelerEditor.DisconnectPrefabMeshLink(modeler); } }
public static void HandleOnSelectionChanged() { UModelerEditor.SendMessage(UModelerMessage.SelectionChanged); if (UMContext.activeModeler != null) { EditorMode.commentaryViewer.AddTitleNoDuplilcation("[" + UMContext.activeModeler.gameObject.name + "] Object has been selected."); } }
static void OnMeshBuilt(UModeler modeler, int shelf) { UModelerEditor.OnChanged(); if (shelf == 0) { if (EditorUtil.HasStaticLightmap(modeler)) { EditorUtil.SetLightmap(modeler, false); EditorUtil.SetLightmap(modeler, true); } } }
static void OnMeshBuilt(UModeler modeler, int shelf) { UModelerEditor.OnChanged(); if (shelf == 0) { modeler.editableMesh.IsBuilt = true; if (EditorUtil.HasStaticLightmap(modeler)) { EditorUtil.GenerateUV2(modeler); EditorUtil.SetLightmap(modeler, false); EditorUtil.SetLightmap(modeler, true); } } }
private static void OnMeshBuilding(UModeler modeler, int shelf) { if (shelf == 0) { UModelerEditor.DisconnectPrefabMeshLink(modeler); } else if (shelf == 1) { using (new ShelfHolder(modeler.editableMesh)) { modeler.editableMesh.shelf = 1; var polygonList = modeler.editableMesh.GetAllPolygons(); if (UMContext.activeModeler.autoHotspotLayout) { HotspotLayoutTool.HotspotTexturing(polygonList, true, false); modeler.editableMesh.uvIslandManager.RemoveAllEmpty(); } } } }
static void OnMeshBuilt(UModeler modeler, int shelf) { UModelerEditor.OnChanged(); EditorUtil.EnableHighlight(false, modeler); }