界面 / 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 | 文本控件 |