Files
com.misaki.art-tools/Runtime/Cloner/Models/ObjectIdInfo.cs
2024-09-16 00:08:10 +09:00

31 lines
715 B
C#

using System;
using Unity.Collections;
namespace Misaki.ArtTool
{
public struct ObjectIdInfo : IDisposable
{
public NativeArray<int> instanceIdArray;
public NativeArray<int> transformIdArray;
public bool IsCreated
{
get
{
return instanceIdArray.IsCreated && transformIdArray.IsCreated;
}
}
public ObjectIdInfo(int size)
{
instanceIdArray = new(size, Allocator.Persistent);
transformIdArray = new(size, Allocator.Persistent);
}
public void Dispose()
{
instanceIdArray.Dispose();
transformIdArray.Dispose();
}
}
}