UniVRM/Assets/VRM10_Samples/ClothSample/RotateParticle/Runtime/IRotateParticleSystem.cs
2024-11-20 15:24:54 +09:00

19 lines
494 B
C#

using System;
using System.Threading.Tasks;
using UniGLTF;
using UniGLTF.SpringBoneJobs.Blittables;
using UnityEngine;
using UniVRM10;
namespace RotateParticle
{
public interface IRotateParticleSystem : IDisposable
{
Task InitializeAsync(Vrm10Instance vrm, IAwaitCaller awaitCaller);
void Process(float deltaTime);
void ResetInitialRotation();
void DrawGizmos();
void SetJointLevel(Transform joint, BlittableJointMutable jointSettings);
}
}