/// <summary> /// 重置所有点 /// </summary> public void restorePoint() { Hjob.Complete(); ADBRunTimeJobsTable.InitiralizePoint initialpoint = new ADBRunTimeJobsTable.InitiralizePoint { pReadPoints = (PointRead *)pointReadList.GetUnsafePtr(), pReadWritePoints = (PointReadWrite *)pointReadWriteList.GetUnsafePtr(), }; #if ADB_DEBUG initialpoint.TryExecute(pointTransformsList, Hjob); #else Hjob = initialpoint.Schedule(pointTransformsList); #endif ADBRunTimeJobsTable.InitiralizeCollider initialCollider = new ADBRunTimeJobsTable.InitiralizeCollider { pReadColliders = (ColliderRead *)collidersReadList.GetUnsafePtr(), pReadWriteColliders = (ColliderReadWrite *)collidersReadWriteList.GetUnsafePtr() }; #if ADB_DEBUG initialCollider.TryExecute(colliderTransformsList, Hjob); #else Hjob = initialCollider.Schedule(colliderTransformsList); #endif }
public void restorePoint() { ADBRunTimeJobsTable.InitiralizePoint initialpoint = new ADBRunTimeJobsTable.InitiralizePoint { pReadPoints = (PointRead *)pointReadList.GetUnsafePtr(), pReadWritePoints = (PointReadWrite *)pointReadWriteList.GetUnsafePtr(), }; ADBRunTimeJobsTable.returnHJob = initialpoint.Schedule(pointTransformsList, ADBRunTimeJobsTable.returnHJob); ADBRunTimeJobsTable.InitiralizeCollider initialCollider = new ADBRunTimeJobsTable.InitiralizeCollider { pReadColliders = (ColliderRead *)collidersReadList.GetUnsafePtr(), pReadWriteColliders = (ColliderReadWrite *)collidersReadWriteList.GetUnsafePtr() }; ADBRunTimeJobsTable.returnHJob = initialCollider.Schedule(colliderTransformsList, ADBRunTimeJobsTable.returnHJob); }