40 lines
1023 B
C#
40 lines
1023 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace MTAssets.EasyMeshCombiner
|
|
{
|
|
public class CombineInRuntimeDemo : MonoBehaviour
|
|
{
|
|
public GameObject combineButton;
|
|
public GameObject undoButton;
|
|
public RuntimeMeshCombiner runtimeCombiner;
|
|
|
|
void Update()
|
|
{
|
|
//If meshes are not merged
|
|
if (runtimeCombiner.isTargetMeshesMerged() == false)
|
|
{
|
|
combineButton.SetActive(true);
|
|
undoButton.SetActive(false);
|
|
}
|
|
//If meshes are merged
|
|
if (runtimeCombiner.isTargetMeshesMerged() == true)
|
|
{
|
|
combineButton.SetActive(false);
|
|
undoButton.SetActive(true);
|
|
}
|
|
}
|
|
|
|
public void CombineMeshes()
|
|
{
|
|
runtimeCombiner.CombineMeshes();
|
|
}
|
|
|
|
public void UndoMerge()
|
|
{
|
|
runtimeCombiner.UndoMerge();
|
|
}
|
|
}
|
|
} |