Types
cpad-elevator: elevatorsource
Fields
type: type
name: string
mask: process-mask
clock: clock
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: symbol
pid: int32
main-thread: cpu-thread
top-thread: cpu-thread
entity: entity-actor
level: level
state: state
next-state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
pad-unknown-0: uint32
heap-base: pointer
heap-top: pointer
heap-cur: pointer
stack-frame-top: stack-frame
connection-list: connectable
stack: uint8
root: trsqv
node-list: cspace-array
draw: draw-control
skel: joint-control
nav: nav-control
align: align-control
path: path-control
vol: vol-control
fact: fact-info
link: actor-link-info
part: sparticle-launch-control
water: water-control
sound: ambient-sound
carry: carry-info
rbody: rigid-body-control
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
focus-status: focus-status
root-override-2: collide-shape-moving
smush: smush-control
basetrans: vector
bounce-time: time-frame
bouncing: symbol
bounce-scale: meters
params: elevator-params
path-seq: path-step-inline-array
path-dest: float
bottom-top: float
move-pos: float
move-dist: float
path-pos: float
path-eased-pos: float
ride-timer: time-frame
sticky-player-last-ride-time: time-frame
elevator-status: elevator-status
on-activate: pair
on-deactivate: pair
sound-id: sound-id
Methods
configure-collision(obj: cpad-elevator, collide-with-jak?: symbol) => nonesource
Appropriately sets the collision on the elevator