描述:读取游戏中每周的签到次数,用按位存取方法,保存数据(当天获取签到数据需从服务器获取),
该示例中有,当天是否签到,目前累计签到几天数据。
// 获取签到记录
public int[] SignRecord(bool isTotal)
{
int[] sign_list = new int[7]; // 签到次数
int[] signNum_list = new int[3];// 累计签到
int signCount = 0;
int temp = 0;
UserData data = GetInstance();
Debug.Log("\n === data.signin === " + data.signin);
if(!isTotal)
{
for (int i = 0; i < 7; i++)
{
temp = (i == 0) ? 6 : i - 1; // 从星期日开始计算 0~6
if ((data.signin & (1 << i)) != 0)
{
sign_list[temp] = 1; // 签到
signCount++;
//Debug.Log("\n==&#