diff --git a/Assets/v2.meta b/Assets/v2.meta new file mode 100644 index 0000000..8ed9cc2 --- /dev/null +++ b/Assets/v2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7e2088660473f43ddbb12a3666d5aad5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts.meta b/Assets/v2/Scripts.meta similarity index 100% rename from Assets/Scripts.meta rename to Assets/v2/Scripts.meta diff --git a/Assets/Scripts/Data.meta b/Assets/v2/Scripts/Data.meta similarity index 100% rename from Assets/Scripts/Data.meta rename to Assets/v2/Scripts/Data.meta diff --git a/Assets/Scripts/Data/DataStore.meta b/Assets/v2/Scripts/Data/DataStore.meta similarity index 100% rename from Assets/Scripts/Data/DataStore.meta rename to Assets/v2/Scripts/Data/DataStore.meta diff --git a/Assets/Scripts/Data/DataStore/DataStore.cs b/Assets/v2/Scripts/Data/DataStore/DataStore.cs similarity index 100% rename from Assets/Scripts/Data/DataStore/DataStore.cs rename to Assets/v2/Scripts/Data/DataStore/DataStore.cs diff --git a/Assets/Scripts/Data/DataStore/DataStore.cs.meta b/Assets/v2/Scripts/Data/DataStore/DataStore.cs.meta similarity index 100% rename from Assets/Scripts/Data/DataStore/DataStore.cs.meta rename to Assets/v2/Scripts/Data/DataStore/DataStore.cs.meta diff --git a/Assets/Scripts/Data/Entity.meta b/Assets/v2/Scripts/Data/Entity.meta similarity index 100% rename from Assets/Scripts/Data/Entity.meta rename to Assets/v2/Scripts/Data/Entity.meta diff --git a/Assets/Scripts/Data/Entity/Entity.cs b/Assets/v2/Scripts/Data/Entity/Entity.cs similarity index 100% rename from Assets/Scripts/Data/Entity/Entity.cs rename to Assets/v2/Scripts/Data/Entity/Entity.cs diff --git a/Assets/Scripts/Data/Entity/Entity.cs.meta b/Assets/v2/Scripts/Data/Entity/Entity.cs.meta similarity index 100% rename from Assets/Scripts/Data/Entity/Entity.cs.meta rename to Assets/v2/Scripts/Data/Entity/Entity.cs.meta diff --git a/Assets/Scripts/Domain.meta b/Assets/v2/Scripts/Domain.meta similarity index 100% rename from Assets/Scripts/Domain.meta rename to Assets/v2/Scripts/Domain.meta diff --git a/Assets/Scripts/Domain/Model.meta b/Assets/v2/Scripts/Domain/Model.meta similarity index 100% rename from Assets/Scripts/Domain/Model.meta rename to Assets/v2/Scripts/Domain/Model.meta diff --git a/Assets/Scripts/Domain/Model/Model.cs b/Assets/v2/Scripts/Domain/Model/Model.cs similarity index 100% rename from Assets/Scripts/Domain/Model/Model.cs rename to Assets/v2/Scripts/Domain/Model/Model.cs diff --git a/Assets/Scripts/Domain/Model/Model.cs.meta b/Assets/v2/Scripts/Domain/Model/Model.cs.meta similarity index 100% rename from Assets/Scripts/Domain/Model/Model.cs.meta rename to Assets/v2/Scripts/Domain/Model/Model.cs.meta diff --git a/Assets/Scripts/Domain/Repository.meta b/Assets/v2/Scripts/Domain/Repository.meta similarity index 100% rename from Assets/Scripts/Domain/Repository.meta rename to Assets/v2/Scripts/Domain/Repository.meta diff --git a/Assets/Scripts/Domain/Repository/Repository.cs b/Assets/v2/Scripts/Domain/Repository/Repository.cs similarity index 100% rename from Assets/Scripts/Domain/Repository/Repository.cs rename to Assets/v2/Scripts/Domain/Repository/Repository.cs diff --git a/Assets/Scripts/Domain/Repository/Repository.cs.meta b/Assets/v2/Scripts/Domain/Repository/Repository.cs.meta similarity index 100% rename from Assets/Scripts/Domain/Repository/Repository.cs.meta rename to Assets/v2/Scripts/Domain/Repository/Repository.cs.meta diff --git a/Assets/Scripts/Domain/Translator.meta b/Assets/v2/Scripts/Domain/Translator.meta similarity index 100% rename from Assets/Scripts/Domain/Translator.meta rename to Assets/v2/Scripts/Domain/Translator.meta diff --git a/Assets/Scripts/Domain/Translator/Translator.cs b/Assets/v2/Scripts/Domain/Translator/Translator.cs similarity index 99% rename from Assets/Scripts/Domain/Translator/Translator.cs rename to Assets/v2/Scripts/Domain/Translator/Translator.cs index 09e6894..2d6b6a1 100644 --- a/Assets/Scripts/Domain/Translator/Translator.cs +++ b/Assets/v2/Scripts/Domain/Translator/Translator.cs @@ -131,7 +131,7 @@ public interface IModelTranslator : IEntityTranslator where TEntity : IEntity { - TEntity Translate(TModel1 model); + TEntity Translate(TModel1 webCamTexture); } [PublicAPI] diff --git a/Assets/Scripts/Domain/Translator/Translator.cs.meta b/Assets/v2/Scripts/Domain/Translator/Translator.cs.meta similarity index 100% rename from Assets/Scripts/Domain/Translator/Translator.cs.meta rename to Assets/v2/Scripts/Domain/Translator/Translator.cs.meta diff --git a/Assets/Scripts/Domain/UseCase.meta b/Assets/v2/Scripts/Domain/UseCase.meta similarity index 100% rename from Assets/Scripts/Domain/UseCase.meta rename to Assets/v2/Scripts/Domain/UseCase.meta diff --git a/Assets/Scripts/Domain/UseCase/UseCase.cs b/Assets/v2/Scripts/Domain/UseCase/UseCase.cs similarity index 100% rename from Assets/Scripts/Domain/UseCase/UseCase.cs rename to Assets/v2/Scripts/Domain/UseCase/UseCase.cs diff --git a/Assets/Scripts/Domain/UseCase/UseCase.cs.meta b/Assets/v2/Scripts/Domain/UseCase/UseCase.cs.meta similarity index 100% rename from Assets/Scripts/Domain/UseCase/UseCase.cs.meta rename to Assets/v2/Scripts/Domain/UseCase/UseCase.cs.meta diff --git a/Assets/Scripts/Presentation.meta b/Assets/v2/Scripts/Presentation.meta similarity index 100% rename from Assets/Scripts/Presentation.meta rename to Assets/v2/Scripts/Presentation.meta diff --git a/Assets/Scripts/Presentation/Presenter.meta b/Assets/v2/Scripts/Presentation/Presenter.meta similarity index 100% rename from Assets/Scripts/Presentation/Presenter.meta rename to Assets/v2/Scripts/Presentation/Presenter.meta diff --git a/Assets/Scripts/Presentation/Presenter/Presenter.cs b/Assets/v2/Scripts/Presentation/Presenter/Presenter.cs similarity index 100% rename from Assets/Scripts/Presentation/Presenter/Presenter.cs rename to Assets/v2/Scripts/Presentation/Presenter/Presenter.cs diff --git a/Assets/Scripts/Presentation/Presenter/Presenter.cs.meta b/Assets/v2/Scripts/Presentation/Presenter/Presenter.cs.meta similarity index 100% rename from Assets/Scripts/Presentation/Presenter/Presenter.cs.meta rename to Assets/v2/Scripts/Presentation/Presenter/Presenter.cs.meta diff --git a/Assets/Scripts/Presentation/View.meta b/Assets/v2/Scripts/Presentation/View.meta similarity index 100% rename from Assets/Scripts/Presentation/View.meta rename to Assets/v2/Scripts/Presentation/View.meta diff --git a/Assets/Scripts/Presentation/View/Controller.cs b/Assets/v2/Scripts/Presentation/View/Controller.cs similarity index 100% rename from Assets/Scripts/Presentation/View/Controller.cs rename to Assets/v2/Scripts/Presentation/View/Controller.cs diff --git a/Assets/Scripts/Presentation/View/Controller.cs.meta b/Assets/v2/Scripts/Presentation/View/Controller.cs.meta similarity index 100% rename from Assets/Scripts/Presentation/View/Controller.cs.meta rename to Assets/v2/Scripts/Presentation/View/Controller.cs.meta diff --git a/Assets/Scripts/Presentation/View/View.cs b/Assets/v2/Scripts/Presentation/View/View.cs similarity index 100% rename from Assets/Scripts/Presentation/View/View.cs rename to Assets/v2/Scripts/Presentation/View/View.cs diff --git a/Assets/Scripts/Presentation/View/View.cs.meta b/Assets/v2/Scripts/Presentation/View/View.cs.meta similarity index 100% rename from Assets/Scripts/Presentation/View/View.cs.meta rename to Assets/v2/Scripts/Presentation/View/View.cs.meta diff --git a/Assets/Scripts/Utility.meta b/Assets/v2/Scripts/Utility.meta similarity index 100% rename from Assets/Scripts/Utility.meta rename to Assets/v2/Scripts/Utility.meta diff --git a/Assets/Scripts/Utility/Factory.cs b/Assets/v2/Scripts/Utility/Factory.cs similarity index 100% rename from Assets/Scripts/Utility/Factory.cs rename to Assets/v2/Scripts/Utility/Factory.cs diff --git a/Assets/Scripts/Utility/Factory.cs.meta b/Assets/v2/Scripts/Utility/Factory.cs.meta similarity index 100% rename from Assets/Scripts/Utility/Factory.cs.meta rename to Assets/v2/Scripts/Utility/Factory.cs.meta diff --git a/Assets/umm@cafu_core.asmdef b/Assets/v2/umm@cafu_core.asmdef similarity index 100% rename from Assets/umm@cafu_core.asmdef rename to Assets/v2/umm@cafu_core.asmdef diff --git a/Assets/umm@cafu_core.asmdef.meta b/Assets/v2/umm@cafu_core.asmdef.meta similarity index 100% rename from Assets/umm@cafu_core.asmdef.meta rename to Assets/v2/umm@cafu_core.asmdef.meta diff --git a/Assets/v3.meta b/Assets/v3.meta new file mode 100644 index 0000000..e5bbf70 --- /dev/null +++ b/Assets/v3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ea954103d0f754206b3683b251a7b622 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/v3/Scripts.meta b/Assets/v3/Scripts.meta new file mode 100644 index 0000000..1dc11ac --- /dev/null +++ b/Assets/v3/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 737cc240487ed4583a1c6eb966c6d9e7 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/v3/Scripts/IDataStore.cs b/Assets/v3/Scripts/IDataStore.cs new file mode 100644 index 0000000..122a543 --- /dev/null +++ b/Assets/v3/Scripts/IDataStore.cs @@ -0,0 +1,6 @@ +namespace CAFU.Core +{ + public interface IDataStore + { + } +} \ No newline at end of file diff --git a/Assets/v3/Scripts/IDataStore.cs.meta b/Assets/v3/Scripts/IDataStore.cs.meta new file mode 100644 index 0000000..59f21cf --- /dev/null +++ b/Assets/v3/Scripts/IDataStore.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 368b98d20a8747babe70e09206dc0d2e +timeCreated: 1534943335 \ No newline at end of file diff --git a/Assets/v3/Scripts/IEntity.cs b/Assets/v3/Scripts/IEntity.cs new file mode 100644 index 0000000..ca931db --- /dev/null +++ b/Assets/v3/Scripts/IEntity.cs @@ -0,0 +1,6 @@ +namespace CAFU.Core +{ + public interface IEntity : ITranslatable + { + } +} \ No newline at end of file diff --git a/Assets/v3/Scripts/IEntity.cs.meta b/Assets/v3/Scripts/IEntity.cs.meta new file mode 100644 index 0000000..3c410ea --- /dev/null +++ b/Assets/v3/Scripts/IEntity.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 02b09a515e7e945ddaa8b2fb98be080e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/v3/Scripts/IPresenter.cs b/Assets/v3/Scripts/IPresenter.cs new file mode 100644 index 0000000..0b064d3 --- /dev/null +++ b/Assets/v3/Scripts/IPresenter.cs @@ -0,0 +1,6 @@ +namespace CAFU.Core +{ + public interface IPresenter + { + } +} \ No newline at end of file diff --git a/Assets/v3/Scripts/IPresenter.cs.meta b/Assets/v3/Scripts/IPresenter.cs.meta new file mode 100644 index 0000000..c3516f6 --- /dev/null +++ b/Assets/v3/Scripts/IPresenter.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 3dca312eb1654779a95096adcc98d02e +timeCreated: 1534943363 \ No newline at end of file diff --git a/Assets/v3/Scripts/IRepository.cs b/Assets/v3/Scripts/IRepository.cs new file mode 100644 index 0000000..ca29358 --- /dev/null +++ b/Assets/v3/Scripts/IRepository.cs @@ -0,0 +1,6 @@ +namespace CAFU.Core +{ + public interface IRepository + { + } +} \ No newline at end of file diff --git a/Assets/v3/Scripts/IRepository.cs.meta b/Assets/v3/Scripts/IRepository.cs.meta new file mode 100644 index 0000000..d815bc4 --- /dev/null +++ b/Assets/v3/Scripts/IRepository.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ecc7397281b2406195b00913295c1c85 +timeCreated: 1534943347 \ No newline at end of file diff --git a/Assets/v3/Scripts/IResolver.cs b/Assets/v3/Scripts/IResolver.cs new file mode 100644 index 0000000..ddee79c --- /dev/null +++ b/Assets/v3/Scripts/IResolver.cs @@ -0,0 +1,184 @@ + +using System; +using System.Threading.Tasks; +// ReSharper disable UnusedMember.Global + +namespace CAFU.Core +{ + public interface IResolver + { + } + + public interface IObservableResolver : IResolver + { + } + + public interface IAsyncResolver : IResolver + { + } + + public interface IResolver : IResolver + { + TResult Resolve(); + } + + public interface IResolver : IResolver + { + TResult Resolve(TParam1 param1); + } + + public interface IResolver : IResolver + { + TResult Resolve(TParam1 param1, TParam2 param2); + } + + public interface IResolver : IResolver + { + TResult Resolve(TParam1 param1, TParam2 param2, TParam3 param3); + } + + public interface IResolver : IResolver + { + TResult Resolve(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4); + } + + public interface IResolver : IResolver + { + TResult Resolve(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5); + } + + public interface IResolver : IResolver + { + TResult Resolve(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6); + } + + public interface IResolver : IResolver + { + TResult Resolve(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7); + } + + public interface IResolver : IResolver + { + TResult Resolve(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8); + } + + public interface IResolver : IResolver + { + TResult Resolve(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9); + } + + public interface IResolver : IResolver + { + TResult Resolve(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9, TParam10 param10); + } + + public interface IObservableResolver : IObservableResolver + { + IObservable ResolveAsObservable(); + } + + public interface IObservableResolver : IObservableResolver + { + IObservable ResolveAsObservable(TParam1 param1); + } + + public interface IObservableResolver : IObservableResolver + { + IObservable ResolveAsObservable(TParam1 param1, TParam2 param2); + } + + public interface IObservableResolver : IObservableResolver + { + IObservable ResolveAsObservable(TParam1 param1, TParam2 param2, TParam3 param3); + } + + public interface IObservableResolver : IObservableResolver + { + IObservable ResolveAsObservable(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4); + } + + public interface IObservableResolver : IObservableResolver + { + IObservable ResolveAsObservable(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5); + } + + public interface IObservableResolver : IObservableResolver + { + IObservable ResolveAsObservable(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6); + } + + public interface IObservableResolver : IObservableResolver + { + IObservable ResolveAsObservable(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7); + } + + public interface IObservableResolver : IObservableResolver + { + IObservable ResolveAsObservable(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8); + } + + public interface IObservableResolver : IObservableResolver + { + IObservable ResolveAsObservable(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9); + } + + public interface IObservableResolver : IObservableResolver + { + IObservable ResolveAsObservable(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9, TParam10 param10); + } + + public interface IAsyncResolver : IAsyncResolver + { + Task ResolveAsync(); + } + + public interface IAsyncResolver : IAsyncResolver + { + Task ResolveAsync(TParam1 param1); + } + + public interface IAsyncResolver : IAsyncResolver + { + Task ResolveAsync(TParam1 param1, TParam2 param2); + } + + public interface IAsyncResolver : IAsyncResolver + { + Task ResolveAsync(TParam1 param1, TParam2 param2, TParam3 param3); + } + + public interface IAsyncResolver : IAsyncResolver + { + Task ResolveAsync(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4); + } + + public interface IAsyncResolver : IAsyncResolver + { + Task ResolveAsync(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5); + } + + public interface IAsyncResolver : IAsyncResolver + { + Task ResolveAsync(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6); + } + + public interface IAsyncResolver : IAsyncResolver + { + Task ResolveAsync(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7); + } + + public interface IAsyncResolver : IAsyncResolver + { + Task ResolveAsync(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8); + } + + public interface IAsyncResolver : IAsyncResolver + { + Task ResolveAsync(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9); + } + + public interface IAsyncResolver : IAsyncResolver + { + Task ResolveAsync(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9, TParam10 param10); + } +} \ No newline at end of file diff --git a/Assets/v3/Scripts/IResolver.cs.meta b/Assets/v3/Scripts/IResolver.cs.meta new file mode 100644 index 0000000..c4c557d --- /dev/null +++ b/Assets/v3/Scripts/IResolver.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 6c284939429f421a96df13af24cf7c1d +timeCreated: 1536291783 \ No newline at end of file diff --git a/Assets/v3/Scripts/IStructure.cs b/Assets/v3/Scripts/IStructure.cs new file mode 100644 index 0000000..15c6a2f --- /dev/null +++ b/Assets/v3/Scripts/IStructure.cs @@ -0,0 +1,6 @@ +namespace CAFU.Core +{ + public interface IStructure : ITranslatable + { + } +} \ No newline at end of file diff --git a/Assets/v3/Scripts/IStructure.cs.meta b/Assets/v3/Scripts/IStructure.cs.meta new file mode 100644 index 0000000..634bd82 --- /dev/null +++ b/Assets/v3/Scripts/IStructure.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: eb5bb6639f584f44ba16c559bf4d52f3 +timeCreated: 1536051625 \ No newline at end of file diff --git a/Assets/v3/Scripts/ITranslator.cs b/Assets/v3/Scripts/ITranslator.cs new file mode 100644 index 0000000..c0e4af7 --- /dev/null +++ b/Assets/v3/Scripts/ITranslator.cs @@ -0,0 +1,220 @@ +using System; +using System.Threading.Tasks; +// ReSharper disable UnusedMember.Global + +namespace CAFU.Core +{ + public interface ITranslator + { + } + + public interface ITranslatable + { + } + + public interface IObservableTranslator : ITranslator + { + } + + public interface IAsyncTranslator : ITranslator + { + } + + public interface ITranslator : ITranslator + where TTranslatable : ITranslatable + { + TTranslatable Translate(); + } + + public interface ITranslator : ITranslator + where TTranslatable : ITranslatable + { + TTranslatable Translate(TParam1 param1); + } + + public interface ITranslator : ITranslator + where TTranslatable : ITranslatable + { + TTranslatable Translate(TParam1 param1, TParam2 param2); + } + + public interface ITranslator : ITranslator + where TTranslatable : ITranslatable + { + TTranslatable Translate(TParam1 param1, TParam2 param2, TParam3 param3); + } + + public interface ITranslator : ITranslator + where TTranslatable : ITranslatable + { + TTranslatable Translate(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4); + } + + public interface ITranslator : ITranslator + where TTranslatable : ITranslatable + { + TTranslatable Translate(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5); + } + + public interface ITranslator : ITranslator + where TTranslatable : ITranslatable + { + TTranslatable Translate(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6); + } + + public interface ITranslator : ITranslator + where TTranslatable : ITranslatable + { + TTranslatable Translate(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7); + } + + public interface ITranslator : ITranslator + where TTranslatable : ITranslatable + { + TTranslatable Translate(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8); + } + + public interface ITranslator : ITranslator + where TTranslatable : ITranslatable + { + TTranslatable Translate(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9); + } + + public interface ITranslator : ITranslator + where TTranslatable : ITranslatable + { + TTranslatable Translate(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9, TParam10 param10); + } + + public interface IObservableTranslator : IObservableTranslator + where TTranslatable : ITranslatable + { + IObservable TranslateAsObservable(); + } + + public interface IObservableTranslator : IObservableTranslator + where TTranslatable : ITranslatable + { + IObservable TranslateAsObservable(TParam1 param1); + } + + public interface IObservableTranslator : IObservableTranslator + where TTranslatable : ITranslatable + { + IObservable TranslateAsObservable(TParam1 param1, TParam2 param2); + } + + public interface IObservableTranslator : IObservableTranslator + where TTranslatable : ITranslatable + { + IObservable TranslateAsObservable(TParam1 param1, TParam2 param2, TParam3 param3); + } + + public interface IObservableTranslator : IObservableTranslator + where TTranslatable : ITranslatable + { + IObservable TranslateAsObservable(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4); + } + + public interface IObservableTranslator : IObservableTranslator + where TTranslatable : ITranslatable + { + IObservable TranslateAsObservable(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5); + } + + public interface IObservableTranslator : IObservableTranslator + where TTranslatable : ITranslatable + { + IObservable TranslateAsObservable(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6); + } + + public interface IObservableTranslator : IObservableTranslator + where TTranslatable : ITranslatable + { + IObservable TranslateAsObservable(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7); + } + + public interface IObservableTranslator : IObservableTranslator + where TTranslatable : ITranslatable + { + IObservable TranslateAsObservable(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8); + } + + public interface IObservableTranslator : IObservableTranslator + where TTranslatable : ITranslatable + { + IObservable TranslateAsObservable(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9); + } + + public interface IObservableTranslator : IObservableTranslator + where TTranslatable : ITranslatable + { + IObservable TranslateAsObservable(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9, TParam10 param10); + } + + public interface IAsyncTranslator : IAsyncTranslator + where TTranslatable : ITranslatable + { + Task TranslateAsync(); + } + + public interface IAsyncTranslator : IAsyncTranslator + where TTranslatable : ITranslatable + { + Task TranslateAsync(TParam1 param1); + } + + public interface IAsyncTranslator : IAsyncTranslator + where TTranslatable : ITranslatable + { + Task TranslateAsync(TParam1 param1, TParam2 param2); + } + + public interface IAsyncTranslator : IAsyncTranslator + where TTranslatable : ITranslatable + { + Task TranslateAsync(TParam1 param1, TParam2 param2, TParam3 param3); + } + + public interface IAsyncTranslator : IAsyncTranslator + where TTranslatable : ITranslatable + { + Task TranslateAsync(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4); + } + + public interface IAsyncTranslator : IAsyncTranslator + where TTranslatable : ITranslatable + { + Task TranslateAsync(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5); + } + + public interface IAsyncTranslator : IAsyncTranslator + where TTranslatable : ITranslatable + { + Task TranslateAsync(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6); + } + + public interface IAsyncTranslator : IAsyncTranslator + where TTranslatable : ITranslatable + { + Task TranslateAsync(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7); + } + + public interface IAsyncTranslator : IAsyncTranslator + where TTranslatable : ITranslatable + { + Task TranslateAsync(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8); + } + + public interface IAsyncTranslator : IAsyncTranslator + where TTranslatable : ITranslatable + { + Task TranslateAsync(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9); + } + + public interface IAsyncTranslator : IAsyncTranslator + where TTranslatable : ITranslatable + { + Task TranslateAsync(TParam1 param1, TParam2 param2, TParam3 param3, TParam4 param4, TParam5 param5, TParam6 param6, TParam7 param7, TParam8 param8, TParam9 param9, TParam10 param10); + } +} \ No newline at end of file diff --git a/Assets/v3/Scripts/ITranslator.cs.meta b/Assets/v3/Scripts/ITranslator.cs.meta new file mode 100644 index 0000000..606b512 --- /dev/null +++ b/Assets/v3/Scripts/ITranslator.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ca9fbf0c6fa2440a9c19b140eb61daf4 +timeCreated: 1534943398 \ No newline at end of file diff --git a/Assets/v3/Scripts/IUseCase.cs b/Assets/v3/Scripts/IUseCase.cs new file mode 100644 index 0000000..57d582b --- /dev/null +++ b/Assets/v3/Scripts/IUseCase.cs @@ -0,0 +1,6 @@ +namespace CAFU.Core +{ + public interface IUseCase + { + } +} \ No newline at end of file diff --git a/Assets/v3/Scripts/IUseCase.cs.meta b/Assets/v3/Scripts/IUseCase.cs.meta new file mode 100644 index 0000000..cb5089b --- /dev/null +++ b/Assets/v3/Scripts/IUseCase.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 96a1c766b36f4cf7b8e6cb829b54d97e +timeCreated: 1534943355 \ No newline at end of file diff --git a/Assets/v3/Scripts/IView.cs b/Assets/v3/Scripts/IView.cs new file mode 100644 index 0000000..1c1c33c --- /dev/null +++ b/Assets/v3/Scripts/IView.cs @@ -0,0 +1,6 @@ +namespace CAFU.Core +{ + public interface IView + { + } +} \ No newline at end of file diff --git a/Assets/v3/Scripts/IView.cs.meta b/Assets/v3/Scripts/IView.cs.meta new file mode 100644 index 0000000..1509d0d --- /dev/null +++ b/Assets/v3/Scripts/IView.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b690e720819649b2a78f97644ed51c44 +timeCreated: 1534943370 \ No newline at end of file diff --git a/Assets/v3/umm@cafu_core@v3.asmdef b/Assets/v3/umm@cafu_core@v3.asmdef new file mode 100644 index 0000000..fae564a --- /dev/null +++ b/Assets/v3/umm@cafu_core@v3.asmdef @@ -0,0 +1,10 @@ +{ + "name": "umm@cafu_core@v3", + "references": [ + "umm@unirx" + ], + "optionalUnityReferences": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false +} diff --git a/Assets/v3/umm@cafu_core@v3.asmdef.meta b/Assets/v3/umm@cafu_core@v3.asmdef.meta new file mode 100644 index 0000000..9b6ec82 --- /dev/null +++ b/Assets/v3/umm@cafu_core@v3.asmdef.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d2ab70376500949fcae5c69bc4471c99 +AssemblyDefinitionImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Packages/manifest.json b/Packages/manifest.json index 526aca6..1342d0a 100644 --- a/Packages/manifest.json +++ b/Packages/manifest.json @@ -1,4 +1,39 @@ { - "dependencies": { - } + "dependencies": { + "com.unity.ads": "2.0.8", + "com.unity.analytics": "2.0.16", + "com.unity.package-manager-ui": "1.9.11", + "com.unity.purchasing": "2.0.3", + "com.unity.textmeshpro": "1.2.4", + "com.unity.modules.ai": "1.0.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.assetbundle": "1.0.0", + "com.unity.modules.audio": "1.0.0", + "com.unity.modules.cloth": "1.0.0", + "com.unity.modules.director": "1.0.0", + "com.unity.modules.imageconversion": "1.0.0", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0", + "com.unity.modules.particlesystem": "1.0.0", + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.physics2d": "1.0.0", + "com.unity.modules.screencapture": "1.0.0", + "com.unity.modules.terrain": "1.0.0", + "com.unity.modules.terrainphysics": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.ui": "1.0.0", + "com.unity.modules.uielements": "1.0.0", + "com.unity.modules.umbra": "1.0.0", + "com.unity.modules.unityanalytics": "1.0.0", + "com.unity.modules.unitywebrequest": "1.0.0", + "com.unity.modules.unitywebrequestassetbundle": "1.0.0", + "com.unity.modules.unitywebrequestaudio": "1.0.0", + "com.unity.modules.unitywebrequesttexture": "1.0.0", + "com.unity.modules.unitywebrequestwww": "1.0.0", + "com.unity.modules.vehicles": "1.0.0", + "com.unity.modules.video": "1.0.0", + "com.unity.modules.vr": "1.0.0", + "com.unity.modules.wind": "1.0.0", + "com.unity.modules.xr": "1.0.0" + } } diff --git a/README.md b/README.md index 1211026..eb00ee7 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ # Install ```shell -yarn add "umm/cafu_core#^2.0.0" +yarn add "umm/cafu_core#^3.0.0" ``` # Usage