Class WorldChallenge
java.lang.Object
emu.grasscutter.game.dungeons.challenge.WorldChallenge
- Direct Known Subclasses:
DungeonChallenge
-
Constructor Summary
ConstructorsConstructorDescriptionWorldChallenge(Scene scene, SceneGroup group, int challengeId, int challengeIndex, List<Integer> paramList, int timeLimit, int goal, List<ChallengeTrigger> challengeTriggers) -
Method Summary
Modifier and TypeMethodDescriptionvoiddone()voidfail()intintintintgetGoal()getGroup()getScene()getScore()longintintbooleanbooleanbooleanvoidvoidonGadgetDamage(EntityGadget gadget) voidonGadgetDeath(EntityGadget gadget) voidonMonsterDeath(EntityMonster monster) voidsetFinishedTime(int finishedTime) voidsetProgress(boolean progress) voidsetStartedAt(long startedAt) voidsetSuccess(boolean success) voidstart()
-
Constructor Details
-
WorldChallenge
public WorldChallenge(Scene scene, SceneGroup group, int challengeId, int challengeIndex, List<Integer> paramList, int timeLimit, int goal, List<ChallengeTrigger> challengeTriggers)
-
-
Method Details
-
inProgress
public boolean inProgress() -
onCheckTimeOut
public void onCheckTimeOut() -
start
public void start() -
done
public void done() -
fail
public void fail() -
increaseScore
public int increaseScore() -
onMonsterDeath
-
onGadgetDeath
-
onGadgetDamage
-
getScene
-
getGroup
-
getChallengeId
public int getChallengeId() -
getChallengeIndex
public int getChallengeIndex() -
getParamList
-
getTimeLimit
public int getTimeLimit() -
getChallengeTriggers
-
isProgress
public boolean isProgress() -
isSuccess
public boolean isSuccess() -
getStartedAt
public long getStartedAt() -
getFinishedTime
public int getFinishedTime() -
getGoal
public int getGoal() -
getScore
-
setProgress
public void setProgress(boolean progress) -
setSuccess
public void setSuccess(boolean success) -
setStartedAt
public void setStartedAt(long startedAt) -
setFinishedTime
public void setFinishedTime(int finishedTime)
-