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

    创建一个文章

    1.0.0

    Hierarchy

    • FormLike
      • Article
    Index

    Constructors

    • Parameters

      • id: string

        文章ID

      • title: TextProvider

        文章标题

      • body: TextProvider

        文章内容,支持字符串、RawMessage 和动态生成

      • Optionalchapters: ChapterData[]

        文章的章节

      • OptionaliconPath: string

        文章的图标路径

      • needUnlock: boolean = true

        是否需要解锁

      Returns Article

    Properties

    文章内容,支持字符串、RawMessage 和动态生成

    chapters?: ChapterData[]

    文章的章节

    iconPath?: string

    文章的图标路径

    id: string

    文章ID

    needUnlock: boolean = true

    是否需要解锁

    文章标题

    DYNAMIC_DATA_ID: string = "starock:unlocked_articles"

    Methods

    • 检查文章是否在文章中心里解锁

      Parameters

      • player: Player

      Returns boolean

    • 向玩家展示文章

      Parameters

      • player: Player

        要展示文章的玩家

      • backTo: FormLike[]

        关闭文章后返回的界面

      Returns void

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

      Parameters

      • player: Player

        要跳转表单的玩家

      • form: FormLike

        要跳转到的目标表单实例

      • backTo: readonly FormLike[]

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

      Returns void

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

      Parameters

      • player: Player

        要处理返回逻辑的玩家

      • backTo: readonly FormLike[]

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

      Returns void

    • 在文章中心里解锁文章

      Parameters

      • player: Player

      Returns boolean

      true如果文章需要解锁,并且成功解锁;否则返回false