Skip to main content

InteractionLayer

Interaction layers, combined with |. An object belongs to layers (CCollisionProperty.InteractsAs), collides with layers (CCollisionProperty.InteractsWith) and can exclude layers (CCollisionProperty.InteractsExclude). Traces take the same masks.

public enum InteractionLayer : ulong

Namespace: DeadworksManaged.Api
Inherits / implements: ulong
Source: Trace/InteractionLayer.cs#L9

Values​

NameValueDescription
None0No layers.
Solid1ul << 0
Hitbox1ul << 1
Trigger1ul << 2
Sky1ul << 3
PlayerClip1ul << 4
NpcClip1ul << 5
BlockLos1ul << 6
BlockLight1ul << 7
Ladder1ul << 8
Pickup1ul << 9
BlockSound1ul << 10
NoDraw1ul << 11
Window1ul << 12
PassBullets1ul << 13
WorldGeometry1ul << 14
Water1ul << 15
Slime1ul << 16
TouchAll1ul << 17
Player1ul << 18
Npc1ul << 19
Debris1ul << 20
PhysicsProp1ul << 21
NavIgnore1ul << 22
NavLocalIgnore1ul << 23
PostProcessingVolume1ul << 24
VehicleClip1ul << 25
CarriedObject1ul << 26
Pushaway1ul << 27
ServerEntityOnClient1ul << 28
CarriedWeapon1ul << 29
StaticLevel1ul << 30
CitadelTeamAmber1ul << 31
CitadelTeamSapphire1ul << 32
CitadelTeamNeutal1ul << 33
CitadelAbility1ul << 34
CitadelBullet1ul << 35
CitadelProjectile1ul << 36
CitadelUnitHero1ul << 37
CitadelUnitTrooper1ul << 38
CitadelUnitNeutral1ul << 39
CitadelUnitBuilding1ul << 40
CitadelUnitProp1ul << 41
CitadelUnitMinion1ul << 42
CitadelUnitBoss1ul << 43
CitadelUnitGoldOrb1ul << 44
CitadelUnitWorldProp1ul << 45
CitadelUnitTrophy1ul << 46
CitadelUnitZipline1ul << 47
CitadelMantleHidden1ul << 48
CitadelObscured1ul << 49
CitadelTimeWarp1ul << 50
CitadelFoliage1ul << 51
CitadelTransparent1ul << 52
CitadelBlockCamera1ul << 53
CitadelMantleable1ul << 54
CitadelWalkable1ul << 55
CitadelTempMovementBlocker1ul << 56
CitadelBlockMantle1ul << 57
CitadelSkyclip1ul << 58
CitadelValidPingTarget1ul << 59
CitadelCameraCanPassThrough1ul << 60
CitadelAbilityTrigger1ul << 61
CitadelPortalTrigger1ul << 62
CitadelPortalEnvironment1ul << 63