添加插件

This commit is contained in:
2025-11-10 00:08:26 +08:00
parent 4059c207c0
commit 76f80db694
2814 changed files with 436400 additions and 178 deletions

View File

@@ -0,0 +1,35 @@
using UnityEngine;
using System.Collections;
using System.Runtime.InteropServices;
namespace Obi
{
[StructLayout(LayoutKind.Sequential)]
public struct CollisionMaterial
{
public float dynamicFriction;
public float staticFriction;
public float rollingFriction;
public float stickiness;
public float stickDistance;
public Oni.MaterialCombineMode frictionCombine;
public Oni.MaterialCombineMode stickinessCombine;
public int rollingContacts;
public void FromObiCollisionMaterial(ObiCollisionMaterial material)
{
if (material != null)
{
dynamicFriction = material.dynamicFriction;
staticFriction = material.staticFriction;
stickiness = material.stickiness;
stickDistance = material.stickDistance;
rollingFriction = material.rollingFriction;
frictionCombine = material.frictionCombine;
stickinessCombine = material.stickinessCombine;
rollingContacts = material.rollingContacts ? 1 : 0;
}
}
}
}