发放奖励并同步到today) */ public $haventReward_tsDay = 0; /** * @var 赛季未发放奖励(seasonId < curSeason =>发放奖励并同步到curSeason) */ public $haventReward_season = 0; public function refreshDailyData() { // 刷新免费挑战次数 if (tsDay($this->fightTicketRefreshTs) <= tsDay()) { # 刷新时间<=今天,该刷新了 $this->freeFightTickets = 3; # 重置为3, 此处的3可以改为读取配置数据 $this->fightTicketRefreshTs = now() + 86400; # 刷新时间设置为明天 } } public function __construct($arg = null) { parent::__construct($arg); if (null == $this->curShopItems) { $this->curShopItems = GameConfig::pvp_shop(); } } }