Skip to content
LeaderboardItemPanelBase<T>

界面 / LeaderboardItemPanelBase

LeaderboardItemPanelBase<T> Class
​

排行榜主界面中的子UI,用来显示一条记录

Type parameters ​

Textends ILeaderboardItemView

Hierarchy ​

Table of contents ​

Accessors
​

playerId(): number client
当前显示对象的playerId
click

Accessors
​

size(): Vector2
面板尺寸
view(): T
面板所控制的界面

Methods
​

onAddToCanvas(playerId: number, rankIndex: number): void client
显示在画布上调用,需要请复写
onFieldSet(playerId: number, rankIndex: number, fieldId: number, fieldValue: string number, textBlockIndex: number, textBlock: TextBlock): void client
设置字段内容后调用,需要请复写
click

Methods
​

onAdded(): void client
生命周期-被添加到父节点时候触发,可能会多次调用
onAwake(): void client
生命周期方法-构建面板自动触发,只会调用一次

构造方法

Type parameters ​

Textends ILeaderboardItemView<T>

Parameters ​

viewClass TypeName<T>界面类

Overrides ​

BasePanel.constructor

Accessors ​


playerId
​

• Protected get playerId(): number client

当前显示对象的playerId

Returns ​

number

Methods ​


onAddToCanvas
​

• Protected onAddToCanvas(playerId, rankIndex): void client

显示在画布上调用,需要请复写

Parameters ​

playerId number玩家 id range: 依据玩家 ID 而定 type:整数
rankIndex number排名(0开始) range: 合理即可 type:整数

onFieldSet
​

• Protected onFieldSet(playerId, rankIndex, fieldId, fieldValue, textBlockIndex, textBlock): void client

设置字段内容后调用,需要请复写

Parameters ​

playerId number玩家id
range: 根据 ID 长度而定 type:整数
rankIndex number名次索引(0开始)
range: 合理即可 type:整数
fieldId number字段索引 (如果是排行字段,此参数为mull)
range: 合理即可 type:整数
fieldValue string number字段显示内容
range: 合理即可,不做限制 type:整数
textBlockIndex number文本控件索引
range: 合理即可,不做限制 type:整数
textBlock TextBlock文本控件