Loom Engine - v3.1.1
GitHub
TheWorldTable.ai
Preparing search index...
RelationshipGraph
Class RelationshipGraph
Index
Methods
create
define
Bond
Type
has
Bond
Type
bond
Types
remove
Bond
Type
set
Bond
set
Mutual
adjust
Bond
remove
Bond
has
Bond
get
Bond
bonds
For
bonds
To
bonds
Between
list
bond
Count
bond
Type
Count
find
Strongest
find
Weakest
tick
clear
dispose
Methods
Static
create
create
(
opts
?:
RelationshipGraphOptions
)
:
RelationshipGraph
Parameters
opts
:
RelationshipGraphOptions
= {}
Returns
RelationshipGraph
define
Bond
Type
defineBondType
(
spec
:
BondTypeSpec
)
:
boolean
Parameters
spec
:
BondTypeSpec
Returns
boolean
has
Bond
Type
hasBondType
(
id
:
string
)
:
boolean
Parameters
id
:
string
Returns
boolean
bond
Types
bondTypes
()
:
string
[]
Returns
string
[]
remove
Bond
Type
removeBondType
(
id
:
string
)
:
boolean
Parameters
id
:
string
Returns
boolean
set
Bond
setBond
(
fromId
:
string
,
toId
:
string
,
bondType
:
string
,
value
:
number
)
:
boolean
Parameters
fromId
:
string
toId
:
string
bondType
:
string
value
:
number
Returns
boolean
set
Mutual
setMutual
(
aId
:
string
,
bId
:
string
,
bondType
:
string
,
value
:
number
)
:
boolean
Parameters
aId
:
string
bId
:
string
bondType
:
string
value
:
number
Returns
boolean
adjust
Bond
adjustBond
(
fromId
:
string
,
toId
:
string
,
bondType
:
string
,
delta
:
number
,
)
:
number
|
null
Parameters
fromId
:
string
toId
:
string
bondType
:
string
delta
:
number
Returns
number
|
null
remove
Bond
removeBond
(
fromId
:
string
,
toId
:
string
,
bondType
:
string
)
:
boolean
Parameters
fromId
:
string
toId
:
string
bondType
:
string
Returns
boolean
has
Bond
hasBond
(
fromId
:
string
,
toId
:
string
,
bondType
:
string
)
:
boolean
Parameters
fromId
:
string
toId
:
string
bondType
:
string
Returns
boolean
get
Bond
getBond
(
fromId
:
string
,
toId
:
string
,
bondType
:
string
)
:
Bond
|
null
Parameters
fromId
:
string
toId
:
string
bondType
:
string
Returns
Bond
|
null
bonds
For
bondsFor
(
characterId
:
string
,
filter
?:
BondFilter
)
:
Bond
[]
Parameters
characterId
:
string
filter
:
BondFilter
= {}
Returns
Bond
[]
bonds
To
bondsTo
(
characterId
:
string
,
filter
?:
BondFilter
)
:
Bond
[]
Parameters
characterId
:
string
filter
:
BondFilter
= {}
Returns
Bond
[]
bonds
Between
bondsBetween
(
aId
:
string
,
bId
:
string
,
filter
?:
BondFilter
)
:
Bond
[]
Parameters
aId
:
string
bId
:
string
filter
:
BondFilter
= {}
Returns
Bond
[]
list
list
(
filter
?:
BondFilter
)
:
Bond
[]
Parameters
filter
:
BondFilter
= {}
Returns
Bond
[]
bond
Count
bondCount
()
:
number
Returns
number
bond
Type
Count
bondTypeCount
()
:
number
Returns
number
find
Strongest
findStrongest
(
bondType
:
string
,
filter
?:
BondFilter
)
:
Bond
|
null
Parameters
bondType
:
string
filter
:
BondFilter
= {}
Returns
Bond
|
null
find
Weakest
findWeakest
(
bondType
:
string
,
filter
?:
BondFilter
)
:
Bond
|
null
Parameters
bondType
:
string
filter
:
BondFilter
= {}
Returns
Bond
|
null
tick
tick
(
dtMs
:
number
)
:
void
Parameters
dtMs
:
number
Returns
void
clear
clear
()
:
void
Returns
void
dispose
dispose
()
:
void
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
create
define
Bond
Type
has
Bond
Type
bond
Types
remove
Bond
Type
set
Bond
set
Mutual
adjust
Bond
remove
Bond
has
Bond
get
Bond
bonds
For
bonds
To
bonds
Between
list
bond
Count
bond
Type
Count
find
Strongest
find
Weakest
tick
clear
dispose
GitHub
TheWorldTable.ai
Loom Engine - v3.1.1
Loading...