Search
Preparing search index...
The search index is not available
Spider Engine API
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
BehaviorComponent
Class BehaviorComponent
Hierarchy
Component
BehaviorComponent
Implements
IBehaviorComponent
Index
Constructors
constructor
Properties
auto
Start
Accessors
active
active
Operators
behavior
custom
Pins
entity
id
parent
version
Methods
copy
deserialize
destroy
find
Pin
ByName
get
Pins
isA
is
Loaded
on
Collision
on
Replace
onUIEvent
reset
send
Signal
serialize
set
Entity
set
Pins
set
Property
set
State
start
update
upgrade
Constructors
constructor
new
Behavior
Component
(
)
:
BehaviorComponent
Returns
BehaviorComponent
Properties
auto
Start
auto
Start
:
boolean
= true
Accessors
active
get
active
(
)
:
boolean
set
active
(
active
:
boolean
)
:
void
Returns
boolean
Parameters
active:
boolean
Returns
void
active
Operators
get
activeOperators
(
)
:
Operator
[]
Returns
Operator
[]
behavior
get
behavior
(
)
:
null
|
Behavior
set
behavior
(
behavior
:
Behavior
|
null
)
:
void
Returns
null
|
Behavior
Parameters
behavior:
Behavior
|
null
Returns
void
custom
Pins
get
customPins
(
)
:
ReferenceArray
<
BasePin
>
Returns
ReferenceArray
<
BasePin
>
entity
get
entity
(
)
:
Entity
Returns
Entity
id
get
id
(
)
:
string
Returns
string
parent
get
parent
(
)
:
undefined
|
Entity
Returns
undefined
|
Entity
version
get
version
(
)
:
number
Returns
number
Methods
copy
copy
(
)
:
SerializableObject
Returns
SerializableObject
deserialize
deserialize
(
json
:
SerializedObjectType
)
:
Promise
<
SerializableObject
>
|
SerializableObject
Parameters
json:
SerializedObjectType
Returns
Promise
<
SerializableObject
>
|
SerializableObject
destroy
destroy
(
)
:
void
Returns
void
find
Pin
ByName
find
Pin
ByName
(
name
:
string
)
:
undefined
|
BasePin
Parameters
name:
string
Returns
undefined
|
BasePin
get
Pins
get
Pins
(
)
:
ReferenceArray
<
BasePin
>
Returns
ReferenceArray
<
BasePin
>
isA
isA<T>
(
type
:
object
)
:
boolean
Type parameters
T
Parameters
type:
object
constructor
:
function
new __type
(
...
args
:
any
[]
)
:
T
Parameters
Rest
...
args:
any
[]
Returns
T
Returns
boolean
is
Loaded
is
Loaded
(
)
:
boolean
Returns
boolean
on
Collision
on
Collision
(
info
:
CollisionInfo
)
:
void
Parameters
info:
CollisionInfo
Returns
void
on
Replace
on
Replace
(
previous
:
Component
)
:
void
Parameters
previous:
Component
Returns
void
onUIEvent
onUIEvent
(
handler
:
function
)
:
boolean
Parameters
handler:
function
(
uiOperator
:
UIEvents
)
:
boolean
Parameters
uiOperator:
UIEvents
Returns
boolean
Returns
boolean
reset
reset
(
)
:
void
Returns
void
send
Signal
send
Signal
(
signalName
:
string
)
:
void
Parameters
signalName:
string
Returns
void
serialize
serialize
(
)
:
SerializedObjectType
Returns
SerializedObjectType
set
Entity
set
Entity
(
entity
:
Entity
)
:
void
Parameters
entity:
Entity
Returns
void
set
Pins
set
Pins
(
pins
:
ReferenceArray
<
BasePin
>
)
:
void
Parameters
pins:
ReferenceArray
<
BasePin
>
Returns
void
set
Property
set
Property
(
name
:
string
, value
:
any
)
:
void
Parameters
name:
string
value:
any
Returns
void
set
State
set
State<T>
(
props
:
ObjectProps
<
T
>
)
:
void
Type parameters
T
Parameters
props:
ObjectProps
<
T
>
Returns
void
start
start
(
)
:
void
Returns
void
update
update
(
)
:
void
Returns
void
upgrade
upgrade
(
json
:
SerializedObject
, previousVersion
:
number
)
:
SerializedObject
Parameters
json:
SerializedObject
previousVersion:
number
Returns
SerializedObject
Globals
Behavior
Component
constructor
auto
Start
active
active
Operators
behavior
custom
Pins
entity
id
parent
version
copy
deserialize
destroy
find
Pin
ByName
get
Pins
isA
is
Loaded
on
Collision
on
Replace
onUIEvent
reset
send
Signal
serialize
set
Entity
set
Pins
set
Property
set
State
start
update
upgrade