@occultus/api-root - v0.29.3
    Preparing search index...

    Hierarchy

    • FormLike
      • Task
    Index

    Constructors

    Properties

    description: TextProvider

    任务描述

    id: string

    任务的唯一标识符

    任务名称

    options: TaskOptions

    任务的配置选项

    Methods

    • 检查玩家是否能完成任务

      Parameters

      • player: Player

      Returns boolean

    • Parameters

      • player: Player

      Returns void

    • 向玩家展示任务

      Parameters

      • player: Player

        要展示任务的玩家

      • backTo: FormLike[]

        关闭任务 UI 后返回的界面

      Returns void

    • 获取任务状态

      Parameters

      • player: Player

        要获取任务状态的玩家

      Returns TaskStatus

      玩家的任务状态

    • 向玩家给予奖励

      Parameters

      • player: Player

      Returns void

    • Parameters

      • player: Player

      Returns boolean

    • 返回玩家是否可以在任务列表中看到该任务

      Parameters

      • player: Player

      Returns boolean

      倘若玩家可以在任务列表中看到该任务返回true,否则返回false

    • 统一的表单跳转方法,子类跳转新表单时请调用此方法

      Parameters

      • player: Player

        要跳转表单的玩家

      • form: FormLike

        要跳转到的目标表单实例

      • backTo: readonly FormLike[]

        当前的只读返回栈,直接透传display方法的backTo参数即可

      Returns void

    • Parameters

      • player: Player
      • backTo: FormLike[]

      Returns void

    • Parameters

      • event: (player: Player, task: Task) => void

      Returns void

    • 直接将任务上传到服务端监听器中

      IMPORTANT: 除非任务使用的条件有特殊说明,否则此方法一般无用

      Parameters

      Returns void

    • 处理表单关闭后的返回逻辑,跳转到上一级表单

      Parameters

      • player: Player

        要处理返回逻辑的玩家

      • backTo: readonly FormLike[]

        只读的表单返回栈,避免原数组被篡改

      Returns void