mirror of
https://github.com/Zoinkwiz/quest-helper.git
synced 2026-05-24 16:41:55 -04:00
feat(PanelDetails): static locked panel creator (#2264)
* feat(PanelDetails): diary creator * nit: rename from `diary` to `lockedPanel`
This commit is contained in:
@@ -102,6 +102,16 @@ public class PanelDetails
|
||||
return this;
|
||||
}
|
||||
|
||||
public static PanelDetails lockedPanel(String header, Requirement displayCondition, QuestStep lockingStep, List<QuestStep> steps, Requirement... requirements)
|
||||
{
|
||||
var section = new PanelDetails(header, steps, requirements);
|
||||
|
||||
section.setDisplayCondition(displayCondition);
|
||||
section.setLockingStep(lockingStep);
|
||||
|
||||
return section;
|
||||
}
|
||||
|
||||
public void setDisplayCondition(Requirement req)
|
||||
{
|
||||
setHideCondition(new Conditions(LogicType.NOR, req));
|
||||
|
||||
Reference in New Issue
Block a user