添加插件

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,24 @@
using UnityEngine;
using System.Collections;
using Unity.Jobs;
namespace Obi
{
public interface IColliderWorldImpl
{
int referenceCount { get; }
void UpdateWorld(float deltaTime);
void SetColliders(ObiNativeColliderShapeList shapes, ObiNativeAabbList bounds, ObiNativeAffineTransformList transforms);
void SetForceZones(ObiNativeForceZoneList forceZones);
void SetRigidbodies(ObiNativeRigidbodyList rigidbody);
void SetCollisionMaterials(ObiNativeCollisionMaterialList materials);
void SetTriangleMeshData(ObiNativeTriangleMeshHeaderList headers, ObiNativeBIHNodeList nodes, ObiNativeTriangleList triangles, ObiNativeVector3List vertices);
void SetEdgeMeshData(ObiNativeEdgeMeshHeaderList headers, ObiNativeBIHNodeList nodes, ObiNativeEdgeList triangles, ObiNativeVector2List vertices);
void SetDistanceFieldData(ObiNativeDistanceFieldHeaderList headers, ObiNativeDFNodeList nodes);
void SetHeightFieldData(ObiNativeHeightFieldHeaderList headers, ObiNativeFloatList samples);
}
}

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 89f411e99368641bda6ba6dd0864c8c6
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,27 @@
using UnityEngine;
using System.Collections;
using Unity.Jobs;
namespace Obi
{
public interface IColliderWorldImpl
{
<<<<<<< HEAD
void UpdateWorld(float deltaTime);
=======
int referenceCount { get; }
void UpdateWorld();
>>>>>>> 56Hotfix
void SetColliders(ObiNativeColliderShapeList shapes, ObiNativeAabbList bounds, ObiNativeAffineTransformList transforms, int count);
void SetRigidbodies(ObiNativeRigidbodyList rigidbody);
void SetCollisionMaterials(ObiNativeCollisionMaterialList materials);
void SetTriangleMeshData(ObiNativeTriangleMeshHeaderList headers, ObiNativeBIHNodeList nodes, ObiNativeTriangleList triangles, ObiNativeVector3List vertices);
void SetEdgeMeshData(ObiNativeEdgeMeshHeaderList headers, ObiNativeBIHNodeList nodes, ObiNativeEdgeList triangles, ObiNativeVector2List vertices);
void SetDistanceFieldData(ObiNativeDistanceFieldHeaderList headers, ObiNativeDFNodeList nodes);
void SetHeightFieldData(ObiNativeHeightFieldHeaderList headers, ObiNativeFloatList samples);
}
}

View File

@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 1a37affa245de4938b08eb9ff13f2c13
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant: