添加插件
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user