// Update is called once per frame void Update() { //10秒に一回差分を見て侍作成 timer += Time.deltaTime; if (timer >= 10) { int createChara = 0; //現在時間 DateTime currentDate = DateTime.Now; //昔の時間 long tick = SaveDataBase.GetClose_Timer(); //差分 long elapsedTicks = currentDate.Ticks - tick; TimeSpan elapsedSpan = new TimeSpan(elapsedTicks); //何分経過したかわかる int minute = (int)elapsedSpan.TotalMinutes; if (minute >= 1) { //1分で3人増えますよ createChara = minute * 3; //一回作ったらタイマー保存 SaveDataBase.SetClose_Timer(); CharacterManager.getInstance().characterAdd(createChara); } } }