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
Collision
Class Collision
Hierarchy
BehaviorNode
Collision
Index
Constructors
constructor
Properties
id
intersection
Point
position
self
Intersection
Point
to
Intersection
Accessors
owner
Behavior
pins
Methods
copy
create
Array
Pin
create
Asset
Pin
create
Component
Reference
Pin
create
Pin
deserialize
destroy
filter
Pins
find
Pin
find
Pin
ByName
isA
is
Loaded
on
Behavior
Started
on
Collision
send
Signal
serialize
set
Property
set
State
upgrade
Constructors
constructor
new
Collision
(
)
:
Collision
Returns
Collision
Properties
id
id
:
string
intersection
Point
intersection
Point
:
Vector3
position
position
:
Vector2
= new Vector2()
self
Intersection
Point
self
Intersection
Point
:
Vector3
to
Intersection
to
Intersection
:
number
Accessors
owner
Behavior
get
ownerBehavior
(
)
:
IBehavior
set
ownerBehavior
(
owner
:
IBehavior
)
:
void
Returns
IBehavior
Parameters
owner:
IBehavior
Returns
void
pins
get
pins
(
)
:
ReferenceArray
<
BasePin
>
Returns
ReferenceArray
<
BasePin
>
Methods
copy
copy
(
)
:
SerializableObject
Returns
SerializableObject
Protected
create
Array
Pin
create
Array
Pin
(
name
:
string
, type
:
PinType
, ctor
:
Constructor
<
Component
>
)
:
void
Parameters
name:
string
type:
PinType
ctor:
Constructor
<
Component
>
Returns
void
Protected
create
Asset
Pin
create
Asset
Pin
(
name
:
string
, type
:
PinType
, ctor
:
Constructor
<
Asset
>
)
:
void
Parameters
name:
string
type:
PinType
ctor:
Constructor
<
Asset
>
Returns
void
Protected
create
Component
Reference
Pin
create
Component
Reference
Pin
(
name
:
string
, type
:
PinType
, ctor
:
Constructor
<
Component
>
)
:
void
Parameters
name:
string
type:
PinType
ctor:
Constructor
<
Component
>
Returns
void
Protected
create
Pin
create
Pin<T>
(
name
:
string
, type
:
PinType
, ctor
:
Constructor
<
T
>
,
...
args
:
any
[]
)
:
void
Type parameters
T
:
SerializableObject
Parameters
name:
string
type:
PinType
ctor:
Constructor
<
T
>
Rest
...
args:
any
[]
Returns
void
deserialize
deserialize
(
json
:
SerializedObjectType
)
:
Promise
<
SerializableObject
>
|
SerializableObject
Parameters
json:
SerializedObjectType
Returns
Promise
<
SerializableObject
>
|
SerializableObject
destroy
destroy
(
)
:
void
Returns
void
filter
Pins
filter
Pins
(
filter
:
function
)
:
BasePin
[]
Parameters
filter:
function
(
p
:
BasePin
)
:
boolean
Parameters
p:
BasePin
Returns
boolean
Returns
BasePin
[]
find
Pin
find
Pin
(
pinId
:
string
)
:
undefined
|
BasePin
Parameters
pinId:
string
Returns
undefined
|
BasePin
find
Pin
ByName
find
Pin
ByName
(
pinName
:
string
)
:
undefined
|
BasePin
Parameters
pinName:
string
Returns
undefined
|
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
Behavior
Started
on
Behavior
Started
(
)
:
void
Returns
void
on
Collision
on
Collision
(
info
:
CollisionInfo
)
:
void
Parameters
info:
CollisionInfo
Returns
void
send
Signal
send
Signal
(
outputPinName
:
string
)
:
void
Parameters
outputPinName:
string
Returns
void
serialize
serialize
(
)
:
SerializedObjectType
Returns
SerializedObjectType
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
upgrade
upgrade
(
json
:
SerializedObject
, previousVersion
:
number
)
:
SerializedObject
Parameters
json:
SerializedObject
previousVersion:
number
Returns
SerializedObject
Globals
Collision
constructor
id
intersection
Point
position
self
Intersection
Point
to
Intersection
owner
Behavior
pins
copy
create
Array
Pin
create
Asset
Pin
create
Component
Reference
Pin
create
Pin
deserialize
destroy
filter
Pins
find
Pin
find
Pin
ByName
isA
is
Loaded
on
Behavior
Started
on
Collision
send
Signal
serialize
set
Property
set
State
upgrade