diff --git a/Client/Assets/Scripts/Base/Clock.cs b/Client/Assets/Scripts/Base/Clock.cs index 8adde8e..af12744 100644 --- a/Client/Assets/Scripts/Base/Clock.cs +++ b/Client/Assets/Scripts/Base/Clock.cs @@ -28,14 +28,33 @@ namespace Base public class Clock : MonoSingleton { - public bool pause; + private bool _pause = false; + public bool Pause + { + get + { + return _pause; + } + set + { + if (value) + { + Time.timeScale = 0; + } + else + { + Time.timeScale = 1; + } + _pause = value; + } + } public List tickPhysics = new(); public List ticks = new(); public List tickUIs = new(); private void Update() { - if (!pause) + if (!_pause) foreach (var tick in ticks) tick.Tick(); @@ -50,7 +69,7 @@ namespace Base private void FixedUpdate() { - if (!pause) + if (!_pause) foreach (var physicsTick in tickPhysics) physicsTick.TickPhysics(); } diff --git a/Client/Assets/Scripts/Data.meta b/Client/Assets/Scripts/Data.meta new file mode 100644 index 0000000..1b14b98 --- /dev/null +++ b/Client/Assets/Scripts/Data.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ba97aadae8c43847b4202b29f134ae7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Client/Assets/Scripts/Data/Define.cs b/Client/Assets/Scripts/Data/Define.cs new file mode 100644 index 0000000..9a2b26b --- /dev/null +++ b/Client/Assets/Scripts/Data/Define.cs @@ -0,0 +1,9 @@ + +namespace Data +{ + public class Define + { + + } + +} \ No newline at end of file diff --git a/Client/Assets/Scripts/Data/Define.cs.meta b/Client/Assets/Scripts/Data/Define.cs.meta new file mode 100644 index 0000000..7a85e53 --- /dev/null +++ b/Client/Assets/Scripts/Data/Define.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 1bce40c195d0b8c40bd564447c84cf21 \ No newline at end of file