Space Engineers
Public Attributes | List of all members
Sandbox.Engine.Physics.MyPhysics.CollisionLayers Struct Reference

Collision layers that can be used to filter what collision should be found for casting methods. More...

Public Attributes

const int NoVoxelCollisionLayer = 9
 Layer that works like 'DefaultCollisionLayer' but do not return collision with voxels (ex. Planet ground/asteroid). More...
 
const int LightFloatingObjectCollisionLayer = 10
 
const int VoxelLod1CollisionLayer = 11
 
const int NotCollideWithStaticLayer = 12
 
const int StaticCollisionLayer = 13
 
const int CollideWithStaticLayer = 14
 
const int DefaultCollisionLayer = 15
 
const int DynamicDoubledCollisionLayer = 16
 
const int KinematicDoubledCollisionLayer = 17
 
const int CharacterCollisionLayer = 18
 
const int NoCollisionLayer = 19
 
const int DebrisCollisionLayer = 20
 
const int GravityPhantomLayer = 21
 
const int CharacterNetworkCollisionLayer = 22
 
const int FloatingObjectCollisionLayer = 23
 
const int ObjectDetectionCollisionLayer = 24
 
const int VirtualMassLayer = 25
 
const int CollectorCollisionLayer = 26
 
const int AmmoLayer = 27
 
const int VoxelCollisionLayer = 28
 
const int ExplosionRaycastLayer = 29
 
const int CollisionLayerWithoutCharacter = 30
 
const int RagdollCollisionLayer = 31
 

Detailed Description

Collision layers that can be used to filter what collision should be found for casting methods.

!!** If new layer is added then also add conversion to "GetCollisionLayer" function **!! Also max layer number is 31!!

Definition at line 107 of file MyPhysics.cs.

Member Data Documentation

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.AmmoLayer = 27

Definition at line 139 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.CharacterCollisionLayer = 18

Definition at line 125 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.CharacterNetworkCollisionLayer = 22

Definition at line 131 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.CollectorCollisionLayer = 26

Definition at line 137 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.CollideWithStaticLayer = 14

Definition at line 121 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.CollisionLayerWithoutCharacter = 30

Definition at line 142 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.DebrisCollisionLayer = 20

Definition at line 128 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.DefaultCollisionLayer = 15

Definition at line 122 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.DynamicDoubledCollisionLayer = 16

Definition at line 123 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.ExplosionRaycastLayer = 29

Definition at line 141 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.FloatingObjectCollisionLayer = 23

Definition at line 132 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.GravityPhantomLayer = 21

Definition at line 129 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.KinematicDoubledCollisionLayer = 17

Definition at line 124 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.LightFloatingObjectCollisionLayer = 10

Definition at line 114 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.NoCollisionLayer = 19

Definition at line 126 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.NotCollideWithStaticLayer = 12

Definition at line 118 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.NoVoxelCollisionLayer = 9

Layer that works like 'DefaultCollisionLayer' but do not return collision with voxels (ex. Planet ground/asteroid).

Definition at line 112 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.ObjectDetectionCollisionLayer = 24

Definition at line 134 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.RagdollCollisionLayer = 31

Definition at line 145 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.StaticCollisionLayer = 13

Definition at line 120 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.VirtualMassLayer = 25

Definition at line 136 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.VoxelCollisionLayer = 28

Definition at line 140 of file MyPhysics.cs.

const int Sandbox.Engine.Physics.MyPhysics.CollisionLayers.VoxelLod1CollisionLayer = 11

Definition at line 117 of file MyPhysics.cs.


The documentation for this struct was generated from the following file: