OldBlueWater/BlueWater/Assets/NWH/Dynamic Water Physics 2/Scripts/WaterObject/SerializedMesh.cs
2023-12-19 11:31:29 +09:00

32 lines
686 B
C#

using System;
using UnityEngine;
namespace NWH.DWP2.WaterObjects
{
[Serializable]
public class SerializedMesh
{
[SerializeField] public Vector3[] vertices;
[SerializeField] public int[] triangles;
public void Serialize(Mesh mesh)
{
vertices = mesh.vertices;
triangles = mesh.triangles;
}
public Mesh Deserialize()
{
if (vertices != null && triangles != null)
{
Mesh m = MeshUtility.GenerateMesh(vertices, triangles);
m.name = "DWP_SIM_MESH";
return m;
}
return null;
}
}
}