├── .gitignore ├── Promises ├── Assembly-CSharp-Editor-vs.csproj ├── Assembly-CSharp-Editor.csproj ├── Assembly-CSharp-vs.csproj ├── Assembly-CSharp.csproj ├── Assets │ ├── Example.meta │ ├── Example │ │ ├── AllProgressController.cs │ │ ├── AllProgressController.cs.meta │ │ ├── AllTogetherProgressController.cs │ │ ├── AllTogetherProgressController.cs.meta │ │ ├── AnyProgressController.cs │ │ ├── AnyProgressController.cs.meta │ │ ├── CollectProgressController.cs │ │ ├── CollectProgressController.cs.meta │ │ ├── DeferredProgressController.cs │ │ ├── DeferredProgressController.cs.meta │ │ ├── Example Scene.unity │ │ ├── Example Scene.unity.meta │ │ ├── ExampleInitContoller.cs │ │ ├── ExampleInitContoller.cs.meta │ │ ├── RescueProgressController.cs │ │ ├── RescueProgressController.cs.meta │ │ ├── TestCube.cs │ │ ├── TestCube.cs.meta │ │ ├── ThenCoroutineController.cs │ │ ├── ThenCoroutineController.cs.meta │ │ ├── ThenProgressController.cs │ │ └── ThenProgressController.cs.meta │ ├── Promises.meta │ ├── Promises │ │ ├── Coroutine.cs │ │ ├── Coroutine.cs.meta │ │ ├── CoroutineRunner.cs │ │ ├── CoroutineRunner.cs.meta │ │ ├── Deferred.cs │ │ ├── Deferred.cs.meta │ │ ├── MainThreadDispatcher.cs │ │ ├── MainThreadDispatcher.cs.meta │ │ ├── Promise.cs │ │ ├── Promise.cs.meta │ │ ├── PromiseFactory.cs │ │ ├── PromiseFactory.cs.meta │ │ ├── PromiseService.cs │ │ ├── PromiseService.cs.meta │ │ ├── PromiseState.cs │ │ └── PromiseState.cs.meta │ ├── Tests.meta │ └── Tests │ │ ├── Editor.meta │ │ ├── Editor │ │ ├── PromiseTests.cs │ │ └── PromiseTests.cs.meta │ │ ├── Integration Tests.meta │ │ └── Integration Tests │ │ ├── CoroutineGetsExceptionTest.cs │ │ ├── CoroutineGetsExceptionTest.cs.meta │ │ ├── CoroutineGetsLastYieldTest.cs │ │ ├── CoroutineGetsLastYieldTest.cs.meta │ │ ├── CoroutineGetsLastestValueBeforeYieldBreakTest.cs │ │ ├── CoroutineGetsLastestValueBeforeYieldBreakTest.cs.meta │ │ ├── CoroutineGetsNullTest.cs │ │ ├── CoroutineGetsNullTest.cs.meta │ │ ├── CoroutineGetsValueTest.cs │ │ ├── CoroutineGetsValueTest.cs.meta │ │ ├── CoroutinePromiseOnFailedCalledTest.cs │ │ ├── CoroutinePromiseOnFailedCalledTest.cs.meta │ │ ├── CoroutinePromiseOnFulfilledCalledTest.cs │ │ ├── CoroutinePromiseOnFulfilledCalledTest.cs.meta │ │ ├── CoroutinePromiseOnProgressedCalledTest.cs │ │ ├── CoroutinePromiseOnProgressedCalledTest.cs.meta │ │ ├── CoroutinePromiseRescueTest.cs │ │ ├── CoroutinePromiseRescueTest.cs.meta │ │ ├── CoroutinePromiseThenTest.cs │ │ ├── CoroutinePromiseThenTest.cs.meta │ │ ├── CoroutinePromiseWithArgsTest.cs │ │ ├── CoroutinePromiseWithArgsTest.cs.meta │ │ ├── PromiseCleansUpOnFailedTest.cs │ │ ├── PromiseCleansUpOnFailedTest.cs.meta │ │ ├── PromiseCleansUpOnFulfilledTest.cs │ │ ├── PromiseCleansUpOnFulfilledTest.cs.meta │ │ ├── PromiseOnFailedCalledTest.cs │ │ ├── PromiseOnFailedCalledTest.cs.meta │ │ ├── PromiseOnFulfilledCalledTest.cs │ │ ├── PromiseOnFulfilledCalledTest.cs.meta │ │ ├── PromiseOnProgressedCalledTest.cs │ │ ├── PromiseOnProgressedCalledTest.cs.meta │ │ ├── Tests.unity │ │ └── Tests.unity.meta ├── Library │ ├── AnnotationManager │ ├── AssetVersioning.db │ ├── BuildPlayer.prefs │ ├── BuildSettings.asset │ ├── EditorUserSettings.asset │ ├── LibraryFormatVersion.txt │ ├── MonoManager.asset │ └── ProjectSettings.asset ├── ProjectSettings │ ├── AudioManager.asset │ ├── DynamicsManager.asset │ ├── EditorBuildSettings.asset │ ├── EditorSettings.asset │ ├── GraphicsSettings.asset │ ├── InputManager.asset │ ├── NavMeshAreas.asset │ ├── NavMeshLayers.asset │ ├── NetworkManager.asset │ ├── Physics2DSettings.asset │ ├── ProjectSettings.asset │ ├── QualitySettings.asset │ ├── TagManager.asset │ └── TimeManager.asset ├── Promises-Unity-csharp.sln ├── Promises-Unity.sln ├── Promises-csharp.sln └── Promises.sln ├── Tests ├── Libraries │ ├── nspec │ │ ├── NSpec.dll │ │ ├── NSpec.dll.mdb │ │ ├── NSpecRunner.exe │ │ ├── NSpecRunner.exe.config │ │ └── NSpecRunner.exe.mdb │ └── nunit.framework.dll ├── Properties │ └── AssemblyInfo.cs ├── Tests.csproj ├── Tests.sln └── Tests │ ├── TestHelper.cs │ ├── describe_All.cs │ ├── describe_Any.cs │ ├── describe_Collect.cs │ ├── describe_Promise.cs │ ├── describe_Rescue.cs │ └── describe_Then.cs └── runTests.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/.gitignore -------------------------------------------------------------------------------- /Promises/Assembly-CSharp-Editor-vs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assembly-CSharp-Editor-vs.csproj -------------------------------------------------------------------------------- /Promises/Assembly-CSharp-Editor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assembly-CSharp-Editor.csproj -------------------------------------------------------------------------------- /Promises/Assembly-CSharp-vs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assembly-CSharp-vs.csproj -------------------------------------------------------------------------------- /Promises/Assembly-CSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assembly-CSharp.csproj -------------------------------------------------------------------------------- /Promises/Assets/Example.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example.meta -------------------------------------------------------------------------------- /Promises/Assets/Example/AllProgressController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/AllProgressController.cs -------------------------------------------------------------------------------- /Promises/Assets/Example/AllProgressController.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/AllProgressController.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Example/AllTogetherProgressController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/AllTogetherProgressController.cs -------------------------------------------------------------------------------- /Promises/Assets/Example/AllTogetherProgressController.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/AllTogetherProgressController.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Example/AnyProgressController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/AnyProgressController.cs -------------------------------------------------------------------------------- /Promises/Assets/Example/AnyProgressController.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/AnyProgressController.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Example/CollectProgressController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/CollectProgressController.cs -------------------------------------------------------------------------------- /Promises/Assets/Example/CollectProgressController.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/CollectProgressController.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Example/DeferredProgressController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/DeferredProgressController.cs -------------------------------------------------------------------------------- /Promises/Assets/Example/DeferredProgressController.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/DeferredProgressController.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Example/Example Scene.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/Example Scene.unity -------------------------------------------------------------------------------- /Promises/Assets/Example/Example Scene.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/Example Scene.unity.meta -------------------------------------------------------------------------------- /Promises/Assets/Example/ExampleInitContoller.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/ExampleInitContoller.cs -------------------------------------------------------------------------------- /Promises/Assets/Example/ExampleInitContoller.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/ExampleInitContoller.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Example/RescueProgressController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/RescueProgressController.cs -------------------------------------------------------------------------------- /Promises/Assets/Example/RescueProgressController.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/RescueProgressController.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Example/TestCube.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/TestCube.cs -------------------------------------------------------------------------------- /Promises/Assets/Example/TestCube.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/TestCube.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Example/ThenCoroutineController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/ThenCoroutineController.cs -------------------------------------------------------------------------------- /Promises/Assets/Example/ThenCoroutineController.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/ThenCoroutineController.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Example/ThenProgressController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/ThenProgressController.cs -------------------------------------------------------------------------------- /Promises/Assets/Example/ThenProgressController.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Example/ThenProgressController.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Promises.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises.meta -------------------------------------------------------------------------------- /Promises/Assets/Promises/Coroutine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/Coroutine.cs -------------------------------------------------------------------------------- /Promises/Assets/Promises/Coroutine.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/Coroutine.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Promises/CoroutineRunner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/CoroutineRunner.cs -------------------------------------------------------------------------------- /Promises/Assets/Promises/CoroutineRunner.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/CoroutineRunner.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Promises/Deferred.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/Deferred.cs -------------------------------------------------------------------------------- /Promises/Assets/Promises/Deferred.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/Deferred.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Promises/MainThreadDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/MainThreadDispatcher.cs -------------------------------------------------------------------------------- /Promises/Assets/Promises/MainThreadDispatcher.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/MainThreadDispatcher.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Promises/Promise.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/Promise.cs -------------------------------------------------------------------------------- /Promises/Assets/Promises/Promise.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/Promise.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Promises/PromiseFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/PromiseFactory.cs -------------------------------------------------------------------------------- /Promises/Assets/Promises/PromiseFactory.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/PromiseFactory.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Promises/PromiseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/PromiseService.cs -------------------------------------------------------------------------------- /Promises/Assets/Promises/PromiseService.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/PromiseService.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Promises/PromiseState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/PromiseState.cs -------------------------------------------------------------------------------- /Promises/Assets/Promises/PromiseState.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Promises/PromiseState.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Editor.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Editor.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Editor/PromiseTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Editor/PromiseTests.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Editor/PromiseTests.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Editor/PromiseTests.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutineGetsExceptionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutineGetsExceptionTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutineGetsExceptionTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutineGetsExceptionTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutineGetsLastYieldTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutineGetsLastYieldTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutineGetsLastYieldTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutineGetsLastYieldTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutineGetsLastestValueBeforeYieldBreakTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutineGetsLastestValueBeforeYieldBreakTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutineGetsLastestValueBeforeYieldBreakTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutineGetsLastestValueBeforeYieldBreakTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutineGetsNullTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutineGetsNullTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutineGetsNullTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutineGetsNullTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutineGetsValueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutineGetsValueTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutineGetsValueTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutineGetsValueTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutinePromiseOnFailedCalledTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutinePromiseOnFailedCalledTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutinePromiseOnFailedCalledTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutinePromiseOnFailedCalledTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutinePromiseOnFulfilledCalledTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutinePromiseOnFulfilledCalledTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutinePromiseOnFulfilledCalledTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutinePromiseOnFulfilledCalledTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutinePromiseOnProgressedCalledTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutinePromiseOnProgressedCalledTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutinePromiseOnProgressedCalledTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutinePromiseOnProgressedCalledTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutinePromiseRescueTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutinePromiseRescueTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutinePromiseRescueTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutinePromiseRescueTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutinePromiseThenTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutinePromiseThenTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutinePromiseThenTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutinePromiseThenTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutinePromiseWithArgsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutinePromiseWithArgsTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/CoroutinePromiseWithArgsTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/CoroutinePromiseWithArgsTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/PromiseCleansUpOnFailedTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/PromiseCleansUpOnFailedTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/PromiseCleansUpOnFailedTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/PromiseCleansUpOnFailedTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/PromiseCleansUpOnFulfilledTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/PromiseCleansUpOnFulfilledTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/PromiseCleansUpOnFulfilledTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/PromiseCleansUpOnFulfilledTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/PromiseOnFailedCalledTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/PromiseOnFailedCalledTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/PromiseOnFailedCalledTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/PromiseOnFailedCalledTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/PromiseOnFulfilledCalledTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/PromiseOnFulfilledCalledTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/PromiseOnFulfilledCalledTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/PromiseOnFulfilledCalledTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/PromiseOnProgressedCalledTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/PromiseOnProgressedCalledTest.cs -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/PromiseOnProgressedCalledTest.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/PromiseOnProgressedCalledTest.cs.meta -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/Tests.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/Tests.unity -------------------------------------------------------------------------------- /Promises/Assets/Tests/Integration Tests/Tests.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Assets/Tests/Integration Tests/Tests.unity.meta -------------------------------------------------------------------------------- /Promises/Library/AnnotationManager: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Library/AnnotationManager -------------------------------------------------------------------------------- /Promises/Library/AssetVersioning.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Library/AssetVersioning.db -------------------------------------------------------------------------------- /Promises/Library/BuildPlayer.prefs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Promises/Library/BuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Library/BuildSettings.asset -------------------------------------------------------------------------------- /Promises/Library/EditorUserSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Library/EditorUserSettings.asset -------------------------------------------------------------------------------- /Promises/Library/LibraryFormatVersion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Library/LibraryFormatVersion.txt -------------------------------------------------------------------------------- /Promises/Library/MonoManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Library/MonoManager.asset -------------------------------------------------------------------------------- /Promises/Library/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Library/ProjectSettings.asset -------------------------------------------------------------------------------- /Promises/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /Promises/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /Promises/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /Promises/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /Promises/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /Promises/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /Promises/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /Promises/ProjectSettings/NavMeshLayers.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/ProjectSettings/NavMeshLayers.asset -------------------------------------------------------------------------------- /Promises/ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /Promises/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /Promises/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /Promises/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /Promises/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /Promises/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /Promises/Promises-Unity-csharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Promises-Unity-csharp.sln -------------------------------------------------------------------------------- /Promises/Promises-Unity.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Promises-Unity.sln -------------------------------------------------------------------------------- /Promises/Promises-csharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Promises-csharp.sln -------------------------------------------------------------------------------- /Promises/Promises.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Promises/Promises.sln -------------------------------------------------------------------------------- /Tests/Libraries/nspec/NSpec.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Libraries/nspec/NSpec.dll -------------------------------------------------------------------------------- /Tests/Libraries/nspec/NSpec.dll.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Libraries/nspec/NSpec.dll.mdb -------------------------------------------------------------------------------- /Tests/Libraries/nspec/NSpecRunner.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Libraries/nspec/NSpecRunner.exe -------------------------------------------------------------------------------- /Tests/Libraries/nspec/NSpecRunner.exe.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Libraries/nspec/NSpecRunner.exe.config -------------------------------------------------------------------------------- /Tests/Libraries/nspec/NSpecRunner.exe.mdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Libraries/nspec/NSpecRunner.exe.mdb -------------------------------------------------------------------------------- /Tests/Libraries/nunit.framework.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Libraries/nunit.framework.dll -------------------------------------------------------------------------------- /Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Tests/Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Tests.csproj -------------------------------------------------------------------------------- /Tests/Tests.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Tests.sln -------------------------------------------------------------------------------- /Tests/Tests/TestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Tests/TestHelper.cs -------------------------------------------------------------------------------- /Tests/Tests/describe_All.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Tests/describe_All.cs -------------------------------------------------------------------------------- /Tests/Tests/describe_Any.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Tests/describe_Any.cs -------------------------------------------------------------------------------- /Tests/Tests/describe_Collect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Tests/describe_Collect.cs -------------------------------------------------------------------------------- /Tests/Tests/describe_Promise.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Tests/describe_Promise.cs -------------------------------------------------------------------------------- /Tests/Tests/describe_Rescue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Tests/describe_Rescue.cs -------------------------------------------------------------------------------- /Tests/Tests/describe_Then.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/Tests/Tests/describe_Then.cs -------------------------------------------------------------------------------- /runTests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sschmid/Promises-CSharp/HEAD/runTests.sh --------------------------------------------------------------------------------