首领对话

对接界面

一,对接Forge-UI

/**
* 你需要创建一个BaseLeaderGui的实例完成对接
*/
public class TestLeaderGui extends BaseLeaderGui{
    public TestLeaderGui(Player viewer) {
        super(viewer);
    }

    @Override
    public void setup(TaskProperty property) {
        //第一步,在此设置玩家未完成的任务
        property.setTasks(...);
    }

    @Override
    public void onClickAccept(String taskShortName) {
        //第二步,当玩家点击【接受任务】时所做处理
        //TODO handle accept task
        
        //第三步,当完成时,重新设置,以进行界面更新。
        this.setup(getProperty());
    }
}

二,主动打开

当玩家右键派系首领,若首领有任务未接取时,进行主动打开

Last updated

Was this helpful?