Class TimerManager

Hierarchy

Constructors

Properties

_msg: null | MessageEventData = null
component: Component
initTime: number = ...
scheduleCount: number = 1
schedules: any = {}
serverTime: number = 0
times: any = {}

Methods

  • 销毁事件对象

    Returns void

  • 触发全局事件

    Parameters

    • event: string
    • arg: any = null

    Returns void

  • 格式化日期显示 format= "yyyy-MM-dd hh:mm:ss";

    Parameters

    • format: string
    • date: Date

    Returns string

  • 获取本地时间刻度

    Returns number

  • 获取游戏开始到现在逝去的时间

    Returns number

  • 游戏最大化时回复时间数据

    Returns void

  • 移除全局事件

    Parameters

    • event: string

    Returns void

  • 注册全局事件

    Parameters

    • event: string
    • listener: ((event: string, args: any) => void)
        • (event: string, args: any): void
        • Parameters

          • event: string
          • args: any

          Returns void

    • thisObj: any

    Returns void

  • 触发倒计时完成事件

    Parameters

    • data: any

    Returns void

  • Parameters

    • dt: number

    Returns void

  • 在指定对象上注册一个倒计时的回调管理器

    Parameters

    • object: any
    • field: string
    • onSecond: Function
    • onComplete: Function

    Returns any

  • 游戏最小化时记录时间数据

    Returns void

  • 注册一个固定间隔时间的触发器

    Returns

    uuid

    Parameters

    • callback: Function

      触发时的回调方法

    • interval: number

      固定间隔触发时间

    Returns string

  • 注册一个只触发一次的延时的触发器

    Returns

    uuid

    Parameters

    • callback: Function

      触发时的回调方法

    • delay: number = 0

      延时触发时间

    Returns string

  • 服务器时间与本地时间同步

    Parameters

    • Optional val: number

    Returns number

  • 在指定对象上注销一个倒计时的回调管理器

    Parameters

    • id: string

    Returns void

  • 删除一个时间触发器

    Parameters

    • uuid: string

      唯一标识

    Returns void

  • 删除所有时间触发器

    Returns void

Generated using TypeDoc