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: