Skip to main content

collection-task

source

Types


krew-collection-item

krew-collection-item: process-drawablesource
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
Methods
idle: unknown
die: unknown
find-ground(obj: krew-collection-item) => symbolsource
TODO - understand the collision query stuff more

Functions


krew-collection-item-init-by-other

krew-collection-item-init-by-other(position: vector) => nonesource

krew-collection-item-spawn

krew-collection-item-spawn(proc: process, position: vector) => krew-collection-itemsource
Given a vector defining it's position, create a krew-collection-item via [[process-spawn]]