纳金网
标题:
单机游戏 签到与判定
[打印本页]
作者:
may
时间:
2019-7-31 23:17
标题:
单机游戏 签到与判定
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;
public class SignDetection : MonoBehaviour {
private string LastSignDate;
private int lastSignCount;
// Use this for initialization
void Start () {
//获取记录中的年月日(根据自己项目不同,获取的地方不同哈)
LastSignDate = LocalDataManager._instance.LocalPersonalData.LastSignDate;
lastSignCount = LocalDataManager._instance.LocalPersonalData.SignDayCount;
//获取当前 年月日
string Todaydate = DateTime.Today.ToString("yyyy-MM-dd");
if (LastSignDate == string.Empty || LastSignDate == null || LastSignDate == "")
{
Debug.Log("用户第一次运行该游戏,提示第" + lastSignCount + "次登陆------");
LocalDataManager._instance.UpdateSignDate(Todaydate);
return;
}
else
{
//计算日期之间的差值
DateTime LastTimeSignDate = System.Convert.ToDateTime(LastSignDate);
DateTime ToDayDate = System.Convert.ToDateTime(Todaydate);
TimeSpan DifferentialValue = ToDayDate - LastTimeSignDate;
double DifferentialDate = DifferentialValue.TotalDays;
if (DifferentialDate >= 1)
{
Debug.Log("用户有新的一天运行该游戏,提示第" + lastSignCount + "次签到------");
LocalDataManager._instance.UpdateSignDate(Todaydate);
}
}
}
// Update is called once per frame
void Update () {
}
}
复制代码
来自:卖男孩的小火柴
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5