RPG Event Generator v3.1.0 - v3.1.1
Preparing search index...
ContextAnalyzer
Class ContextAnalyzer
Implements
IContextAnalyzer
Index
Constructors
constructor
Methods
register
Handler
unregister
Handler
get
Handlers
analyze
Context
get
Context
Modifiers
validate
Context
Constructors
constructor
new
ContextAnalyzer
()
:
ContextAnalyzer
Returns
ContextAnalyzer
Methods
register
Handler
registerHandler
(
propertyName
:
string
,
handler
:
ContextHandler
)
:
void
Parameters
propertyName
:
string
handler
:
ContextHandler
Returns
void
unregister
Handler
unregisterHandler
(
propertyName
:
string
)
:
boolean
Parameters
propertyName
:
string
Returns
boolean
get
Handlers
getHandlers
()
:
string
[]
Returns
string
[]
analyze
Context
analyzeContext
(
playerContext
?:
PlayerContext
)
:
AnalyzedContext
Analyze and normalize player context
Parameters
playerContext
:
PlayerContext
= {}
Returns
AnalyzedContext
get
Context
Modifiers
getContextModifiers
(
analyzedContext
:
AnalyzedContext
,
)
:
{
difficultyModifier
:
number
;
rewardModifier
:
number
;
eventTypePreferences
:
string
[]
;
customTags
?:
string
[]
;
[
key
:
string
]:
any
;
}
Get context-based event modifiers
Parameters
analyzedContext
:
AnalyzedContext
Returns
{
difficultyModifier
:
number
;
rewardModifier
:
number
;
eventTypePreferences
:
string
[]
;
customTags
?:
string
[]
;
[
key
:
string
]:
any
;
}
validate
Context
validateContext
(
context
:
PlayerContext
)
:
{
isValid
:
boolean
;
errors
:
string
[]
}
Validate context data
Parameters
context
:
PlayerContext
Returns
{
isValid
:
boolean
;
errors
:
string
[]
}
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
register
Handler
unregister
Handler
get
Handlers
analyze
Context
get
Context
Modifiers
validate
Context
RPG Event Generator v3.1.0 - v3.1.1
Loading...
Analyze and normalize player context