拓展 / LeaderboardItemPanelBase
LeaderboardItemPanelBase<T> Class
排行榜主界面中的子UI,用来显示一条记录
Type parameters
T | extends ILeaderboardItemView |
---|
Hierarchy
BasePanel
<T
>↳
LeaderboardItemPanelBase
Table of contents
Accessors
playerId(): number client |
---|
当前显示对象的playerId |
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
T | extends ILeaderboardItemView <T > |
---|
Parameters
viewClass TypeName <T > | 界面类 |
---|
Overrides
Accessors
playerId
• |
---|
当前显示对象的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 | 文本控件 |