From 298e6cb5c6e38b3dbbe814a8ce86fab335032563 Mon Sep 17 00:00:00 2001 From: se_ga Date: Thu, 19 Mar 2026 17:03:35 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=20=D1=83=D1=82=D0=B8=D0=BB=D1=8C=D0=BD=D1=8B=D0=B9=20?= =?UTF-8?q?=D0=BA=D0=BB=D0=B0=D1=81=D1=81=20=D0=B4=D0=BB=D1=8F=20=D1=83?= =?UTF-8?q?=D0=B4=D0=BE=D0=B1=D1=81=D1=82=D0=B2=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/Core.meta | 8 ++++++++ Assets/Scripts/{ => Core}/GameManager.cs | 4 ++-- Assets/Scripts/{ => Core}/GameManager.cs.meta | 0 Assets/Scripts/Core/Utils.cs | 12 ++++++++++++ Assets/Scripts/Core/Utils.cs.meta | 11 +++++++++++ 5 files changed, 33 insertions(+), 2 deletions(-) create mode 100644 Assets/Scripts/Core.meta rename Assets/Scripts/{ => Core}/GameManager.cs (98%) rename Assets/Scripts/{ => Core}/GameManager.cs.meta (100%) create mode 100644 Assets/Scripts/Core/Utils.cs create mode 100644 Assets/Scripts/Core/Utils.cs.meta diff --git a/Assets/Scripts/Core.meta b/Assets/Scripts/Core.meta new file mode 100644 index 0000000..eee85be --- /dev/null +++ b/Assets/Scripts/Core.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 6da877ba20c306543942242c29a9fd85 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/GameManager.cs b/Assets/Scripts/Core/GameManager.cs similarity index 98% rename from Assets/Scripts/GameManager.cs rename to Assets/Scripts/Core/GameManager.cs index 8a4b644..498688c 100644 --- a/Assets/Scripts/GameManager.cs +++ b/Assets/Scripts/Core/GameManager.cs @@ -434,7 +434,7 @@ public class GameManager : MonoBehaviour yield return new WaitForSeconds(3600f); // ✅ Проверка каждый час double lastRecordTime = PlayerPrefs.GetFloat("LastBotRecord", 0); - double currentTime = GetUnixTimestamp(); + double currentTime = Utils.GetUnixTimestamp(); if (currentTime - lastRecordTime >= 172800f) { @@ -444,5 +444,5 @@ public class GameManager : MonoBehaviour } } } - double GetUnixTimestamp() => (DateTime.UtcNow - new System.DateTime(1970, 1, 1)).TotalSeconds; + } \ No newline at end of file diff --git a/Assets/Scripts/GameManager.cs.meta b/Assets/Scripts/Core/GameManager.cs.meta similarity index 100% rename from Assets/Scripts/GameManager.cs.meta rename to Assets/Scripts/Core/GameManager.cs.meta diff --git a/Assets/Scripts/Core/Utils.cs b/Assets/Scripts/Core/Utils.cs new file mode 100644 index 0000000..b7253a0 --- /dev/null +++ b/Assets/Scripts/Core/Utils.cs @@ -0,0 +1,12 @@ +using System; + +public static class Utils +{ + /// + /// Возвращает текущий Unix-штамп времени в секундах. + /// + public static double GetUnixTimestamp() + => (DateTime.UtcNow - new System.DateTime(1970, 1, 1)).TotalSeconds; + + +} diff --git a/Assets/Scripts/Core/Utils.cs.meta b/Assets/Scripts/Core/Utils.cs.meta new file mode 100644 index 0000000..da30f33 --- /dev/null +++ b/Assets/Scripts/Core/Utils.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5e33ca56f80445f4b9dbd720e5c5c2ed +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: