Background for Skyrim SE
Member of the PO3_SKSEFunctions script
voidfunctionSetCollisionLayer(ObjectReferenceakRef, stringasNodeName, intaiCollisionLayer)NativeGlobal

Description

GitHub Wiki Description (PO3's PE)

Collision Layers
Collision LayerValue
kUnidentified0
kStatic1
kAnimStatic2
kTransparent3
kClutter4
kWeapon5
kProjectile6
kSpell7
kBiped8
kTrees9
kProps10
kWater11
kTrigger12
kTerrain13
kTrap14
kNonCollidable15
kCloudTrap16
kGround17
kPortal18
kDebrisSmall19
kDebrisLarge20
kAcousticSpace21
kActorZone22
kProjectileZone23
kGasTrap24
kShellCasting25
kTransparentWall26
kInvisibleWall27
kTransparentSmallAnim28
kClutterLarge29
kCharController30
kStairHelper31
kDeadBip32
kBipedNoCC33
kAvoidBox34
kCollisionBox35
kCameraSphere36
kDoorDetection37
kConeProjectile38
kCamera39
kItemPicker40
kLOS41
kPathingPick42
kUnused043
kUnused144
kSpellExplosion45
kDroppingPick46
  • Sets object 3D root or specified node's collision layer

Parameters

  1. ObjectReferenceakRef

  2. stringasNodeName

  3. intaiCollisionLayer


Examples

Auto-Generated Example

ObjectReference myObjectReference__akRef
string myString__asNodeName
int myInt__aiCollisionLayer

PO3_SKSEFunctions.SetCollisionLayer(myObjectReference__akRef, myString__asNodeName, myInt__aiCollisionLayer)

Additional References

View this function on the GitHub Wiki for powerofthree's Papyrus Extender

Some data provided by the Skyrim Creation Kit Wiki. Licensed under the Creative Commons Attribution-ShareAlike license.