UniVRM/Assets/UniGLTF/Runtime/SpringBoneJobs/Blittables/BlittableCollider.cs
2024-11-12 13:47:05 +09:00

26 lines
654 B
C#

using System;
using UnityEngine;
namespace UniGLTF.SpringBoneJobs.Blittables
{
/// <summary>
/// Blittableなコライダ
/// </summary>
[Serializable]
public struct BlittableCollider
{
public BlittableColliderType colliderType;
public Vector3 offset;
public float radius;
// capsule tail or plane normal
public Vector3 tailOrNormal;
public int transformIndex;
public void DrawGizmo(BlittableTransform t)
{
Gizmos.matrix = t.localToWorldMatrix;
Gizmos.color = Color.blue;
Gizmos.DrawWireSphere(offset, radius);
}
}
}