Skip to main content

darkcave-obs

source

Types


cavecrystal

cavecrystal: process-drawablesource
Fields
type: type
name: basic
mask: process-mask
parent: pointer
brother: pointer
child: pointer
ppointer: pointer
self: process-tree
pool: dead-pool
status: basic
pid: int32
main-thread: cpu-thread
top-thread: thread
entity: entity-actor
state: state
trans-hook: function
post-hook: function
event-hook: function
allocated-length: int32
next-state: state
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
state-flags: state-flags
state-time: time-frame
root-override: collide-shape
is-master?: symbol
crystal-id: int32
glow-u: float
glow-wf-period: int32
glow-wf-offset: int32
prev-compute-glow-time: time-frame
start-fade-time: time-frame
end-fade-time: time-frame
activated-time: time-frame
last-updated-user-lighting: time-frame
player-attack-id: uint64
on-color-mult: vector
on-color-emissive: vector
off-color-mult: vector
off-color-emissive: vector
Methods
update-connected-crystals!(obj: cavecrystal) => nonesource
compute-glow(obj: cavecrystal) => floatsource
States
cavecrystal-active: TODO
cavecrystal-idle: TODO