@bedrock-oss/bedrock-boost
    Preparing search index...

    Class PlayerPulseScheduler

    Represents a PulseScheduler that processes players.

    Hierarchy (View Summary)

    Index

    Constructors

    • Creates a new EntityPulseScheduler instance.

      Parameters

      • processor: (t: Player) => void
      • period: number

        The period of the scheduler.

      Returns PlayerPulseScheduler

    Properties

    items: Player[]
    processor: (t: Player) => void

    Methods

    • Adds an item to the schedule.

      Parameters

      • item: Player

        The item to be added.

      Returns void

      Use push instead.

    • Adds multiple items to the schedule.

      Parameters

      • items: Player[]

        The items to be added.

      Returns void

      Use push instead.

    • Returns a list of the items in the schedule.

      Returns readonly Player[]

    • Returns undefined | Player

    • Parameters

      • ...items: Player[]

      Returns number

    • Removes an item from the schedule at the specified index.

      Parameters

      • index: number

        The index of the item to remove.

      Returns void

    • Removes items from the schedule that satisfy the given predicate.

      Parameters

      • predicate: (t: Player) => boolean

        The predicate function used to determine if an item should be removed.

      Returns void

    • Returns undefined | Player

    • Parameters

      • start: number
      • OptionaldeleteCount: number

      Returns Player[]

    • Parameters

      • start: number
      • deleteCount: number
      • ...items: Player[]

      Returns Player[]

    • Starts the schedule.

      Returns void

    • Stops the schedule.

      Returns void

    • Parameters

      • ...items: Player[]

      Returns number