Skip to content

CollisionSettings

Tommo J. Phillips edited this page Oct 22, 2023 · 2 revisions

CollisionSettings

Namespace: TommoJProductions.ModApi.Attachable

Represents the parts collision settings.

public class CollisionSettings

Inheritance ObjectCollisionSettings

Fields

installedCollisionDetectionMode

Represents the collision detection mode on installed parts.

public CollisionDetectionMode installedCollisionDetectionMode;

notInstalledCollisionDetectionMode

Represents the collision detection mode on not installed parts. (pickable items)

public CollisionDetectionMode notInstalledCollisionDetectionMode;

physicMaterial

Represents the physic material.

public PhysicMaterial physicMaterial;

physicMaterialType

Represents the current physic material type setting.

public PhysicMaterialType physicMaterialType;

providedColliders

Provided colliders. used to set physic mat on initailizePart if PartSettings.setPhysicsMaterialOnInitialisePart is true. and CollisionSettings.physicMaterialType is set to .

public Collider[] providedColliders;

defaultPhysicMaterial

Represents the default part physic material.

public static PhysicMaterial defaultPhysicMaterial;

Constructors

CollisionSettings()

Inits new isntance

public CollisionSettings()

CollisionSettings(CollisionSettings)

inits new instacne and assigns instance variables.

public CollisionSettings(CollisionSettings cs)

Parameters

cs CollisionSettings

Clone this wiki locally