这段代码是一个函数 'e.prototype.onSetSiginInfo' 的实现。功能是根据玩家的签到信息来设置签到界面的显示内容。

首先,将玩家的签到信息保存在变量 'siginInfo' 中,并将其打印出来。

然后,根据 'siginInfo' 中的签到次数来设置当前签到次数的显示。

接下来,根据 'siginInfo' 中的奖励信息,将每个奖励按照签到天数排序,并依次设置每个奖励按钮的可交互性。如果玩家的签到次数小于奖励所需的连续签到天数,则按钮不可交互;否则,按钮可交互。

然后,根据奖励信息设置每个奖励按钮对应的文本内容,内容为'连续签到X天',其中X为签到天数。

接着,根据 'siginInfo' 中的观看广告次数来设置签到按钮的可交互性和文本内容。如果观看广告次数小于10次,则按钮可交互,文本内容为'看广告 X/10',其中X为观看广告次数;如果 'canlingqu' 为 0,则按钮不可交互,文本内容为'领取奖励';如果 'canlingqu' 为 1,则按钮可交互,文本内容为'领取奖励';如果 'canlingqu' 为 2,则按钮不可交互,文本内容为'已领取'。

最后,根据 'siginInfo' 中的签到成功信息设置签到界面的文本内容为'看10个广告签到成功'。

游戏签到系统代码解析:e.prototype.onSetSiginInfo 函数实现

原文地址: https://www.cveoy.top/t/topic/pY35 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录