Class PQSColliderPool
- Namespace
- KSP.Rendering.Planets
- Assembly
- Assembly-CSharp.dll
public class PQSColliderPool
- Inheritance
-
PQSColliderPool
- Inherited Members
-
- Extension Methods
-
Constructors
public PQSColliderPool(Mesh colliderMesh, Transform colliderParent, int initialSize, PQSGlobalSettings pqsGlobalSettings)
Parameters
colliderMesh Mesh
colliderParent Transform
initialSize int
pqsGlobalSettings PQSGlobalSettings
Methods
Dispose()
GetPqsCollider(ref int, Vector3)
public PQSCollider GetPqsCollider(ref int index, Vector3 refPosition)
Parameters
index int
refPosition Vector3
Returns
- PQSCollider
PeekPqsCollider(int)
public PQSCollider PeekPqsCollider(int index)
Parameters
index int
Returns
- PQSCollider
ReturnPqsCollider(PQSCollider)
public void ReturnPqsCollider(PQSCollider pqsCollider)
Parameters
pqsCollider PQSCollider
ReturnPqsCollider(int)
public void ReturnPqsCollider(int index)
Parameters
index int
UpdateColliderData(PQS, BiomePhysicsMapping)
public void UpdateColliderData(PQS Pqs, BiomePhysicsMapping mappingTable)
Parameters
Pqs PQS
mappingTable BiomePhysicsMapping
public void UpdateColliderPositions(Transform refTransform)
Parameters
refTransform Transform