diff --git a/Assets/Scripts/Movement.meta b/Assets/Scripts/Movement.meta new file mode 100644 index 0000000..5fb133a --- /dev/null +++ b/Assets/Scripts/Movement.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: bc70279699861044bb90fcb1700e5eaf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Movement/IMovement.cs b/Assets/Scripts/Movement/IMovement.cs new file mode 100644 index 0000000..7fe1526 --- /dev/null +++ b/Assets/Scripts/Movement/IMovement.cs @@ -0,0 +1,10 @@ +using Pausable; + +namespace Movement +{ + public interface IMovement : IPausable + { + float BaseSpeed { get; set; } + void Move(int value); + } +} diff --git a/Assets/Scripts/Movement/IMovement.cs.meta b/Assets/Scripts/Movement/IMovement.cs.meta new file mode 100644 index 0000000..d82ccdb --- /dev/null +++ b/Assets/Scripts/Movement/IMovement.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 7372c0f42c210d04f98b21e15803e940 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Pausable.meta b/Assets/Scripts/Pausable.meta new file mode 100644 index 0000000..ea16038 --- /dev/null +++ b/Assets/Scripts/Pausable.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a98c359db26a84941b48a708071cf618 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Pausable/IPausable.cs b/Assets/Scripts/Pausable/IPausable.cs new file mode 100644 index 0000000..c62a517 --- /dev/null +++ b/Assets/Scripts/Pausable/IPausable.cs @@ -0,0 +1,9 @@ +namespace Pausable +{ + public interface IPausable + { + bool IsPaused { get; } + void Pause(); + void Resume(); + } +} diff --git a/Assets/Scripts/Pausable/IPausable.cs.meta b/Assets/Scripts/Pausable/IPausable.cs.meta new file mode 100644 index 0000000..d6e2c96 --- /dev/null +++ b/Assets/Scripts/Pausable/IPausable.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: beb0150e245e8cc4cad614670be50ac8 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: