mirror of
https://github.com/jie65535/mirai-console-jhr-plugin.git
synced 2025-06-02 17:39:16 +08:00
54 lines
980 B
Kotlin
54 lines
980 B
Kotlin
package top.jie65535.jhr.game
|
|
import kotlinx.serialization.Serializable
|
|
|
|
/**
|
|
* 玩家数据统计
|
|
*/
|
|
@Serializable
|
|
class PlayerStatistics {
|
|
/**
|
|
* 下注次数
|
|
*/
|
|
var betCount = 0
|
|
|
|
/**
|
|
* 胜利次数
|
|
*/
|
|
var winCount = 0
|
|
|
|
/**
|
|
* 贡献次数(增加词条次数)
|
|
*/
|
|
var contribution = 0
|
|
|
|
/**
|
|
* 签到次数
|
|
*/
|
|
var signCount = 0
|
|
|
|
/**
|
|
* 下注积分累计
|
|
*/
|
|
var totalBetScore = 0
|
|
|
|
/**
|
|
* 获胜积分累计
|
|
*/
|
|
var totalWinScore = 0
|
|
|
|
/**
|
|
* 失败积分累计
|
|
*/
|
|
var totalLossScore = 0
|
|
|
|
override fun toString(): String {
|
|
return "下注次数:${betCount}\n" +
|
|
"获胜次数:${winCount}\n" +
|
|
"贡献次数:${contribution}\n" +
|
|
"签到次数:${signCount}\n" +
|
|
"下注积分:${totalBetScore}\n" +
|
|
"收益:${totalWinScore}\n" +
|
|
"亏损:${totalLossScore}"
|
|
}
|
|
}
|