sapi-pro / ScoreBoardDataBase
DataBase<number>
new ScoreBoardDataBase(
name,displayName?,usePrefix?):ScoreBoardDataBase
string
string
boolean = true
ScoreBoardDataBase
name:
string
type:
DBTypes
staticDBMap:Record<string,DataBase<any>> ={}
staticmaxChunkBytes:number=32767
add(
key,value):void
string | Entity | ScoreboardIdentity
string | number
void
clear():
void
清空计分板(删除并重建)
void
dispose():
void
删除这个scoreboard(下次用到会重建)
void
get(
key):number|undefined
string | Entity | ScoreboardIdentity
number | undefined
getObj(
key):scoreboardObj
获取一个虚拟计分项对象
string | Entity | ScoreboardIdentity
getScoreBoard():
ScoreboardObjective
ScoreboardObjective
getScoreBoardName():
string
string
isDisplayAtSlot(
DisplaySlotId):boolean
判断是否在正在指定Slot显示
DisplaySlotId
boolean
keys():
string[]
获取所有计分项
string[]
participants():
ScoreboardIdentity[]
ScoreboardIdentity[]
resetAll():
void
重置所有积分项(调用命令)
void
rm(
key):void
删除指定计分项
string | Entity | ScoreboardIdentity
void
set(
key,value):void
string | Entity | ScoreboardIdentity
string | number
void
setDisplaySlot(
SlotId):void
设置显示位置
DisplaySlotId
void
staticgetDB(name):DataBase<any> |undefined
string
DataBase<any> | undefined
staticgetDBs():DataBase<any>[]
DataBase<any>[]