h1z1-server
Preparing search index...
servers/ZoneServer2016/managers/challengemanager
ChallengeManager
Class ChallengeManager
Index
Constructors
constructor
Properties
challenges
challenges
Collection
challenges
Per
Day
enabled
server
Methods
affect
Challenge
display
Challenge
Infos
expire
Challenges
finish
Challenge
get
Challenge
Info
get
Current
Challenge
Data
init
load
Challenges
register
Challenge
Progression
schedule
Expires
Constructors
constructor
new
ChallengeManager
(
server
:
ZoneServer2016
)
:
ChallengeManager
Parameters
server
:
ZoneServer2016
Returns
ChallengeManager
Properties
challenges
challenges
:
ChallengeInfo
[]
challenges
Collection
challengesCollection
:
Collection
<
ChallengeData
>
challenges
Per
Day
challengesPerDay
:
number
= 3
enabled
enabled
:
boolean
= true
server
server
:
ZoneServer2016
Methods
affect
Challenge
affectChallenge
(
client
:
ZoneClient2016
)
:
Promise
<
void
>
Parameters
client
:
ZoneClient2016
Returns
Promise
<
void
>
display
Challenge
Infos
displayChallengeInfos
(
client
:
ZoneClient2016
)
:
Promise
<
void
>
Parameters
client
:
ZoneClient2016
Returns
Promise
<
void
>
expire
Challenges
expireChallenges
()
:
Promise
<
void
>
Returns
Promise
<
void
>
finish
Challenge
finishChallenge
(
client
:
ZoneClient2016
)
:
Promise
<
void
>
Parameters
client
:
ZoneClient2016
Returns
Promise
<
void
>
get
Challenge
Info
getChallengeInfo
(
type
:
ChallengeType
)
:
undefined
|
ChallengeInfo
Parameters
type
:
ChallengeType
Returns
undefined
|
ChallengeInfo
get
Current
Challenge
Data
getCurrentChallengeData
(
client
:
ZoneClient2016
,
)
:
Promise
<
undefined
|
ChallengeData
>
Parameters
client
:
ZoneClient2016
Returns
Promise
<
undefined
|
ChallengeData
>
init
init
(
collection
:
Collection
<
ChallengeData
>
)
:
void
Parameters
collection
:
Collection
<
ChallengeData
>
Returns
void
load
Challenges
loadChallenges
(
client
:
ZoneClient2016
)
:
Promise
<
void
>
Parameters
client
:
ZoneClient2016
Returns
Promise
<
void
>
register
Challenge
Progression
registerChallengeProgression
(
client
:
ZoneClient2016
,
challengeType
:
ChallengeType
,
pointsToAdd
:
number
,
)
:
Promise
<
void
>
Parameters
client
:
ZoneClient2016
challengeType
:
ChallengeType
pointsToAdd
:
number
Returns
Promise
<
void
>
schedule
Expires
scheduleExpires
(
time
?:
number
)
:
void
Parameters
Optional
time
:
number
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
challenges
challenges
Collection
challenges
Per
Day
enabled
server
Methods
affect
Challenge
display
Challenge
Infos
expire
Challenges
finish
Challenge
get
Challenge
Info
get
Current
Challenge
Data
init
load
Challenges
register
Challenge
Progression
schedule
Expires
h1z1-server
Loading...