├── .gitignore ├── Assets ├── DMUIFramework.meta └── DMUIFramework │ ├── FadeAssets.meta │ ├── FadeAssets │ ├── BlackCurtainFade.prefab │ ├── BlackCurtainFade.prefab.meta │ ├── UIFadeAnimator.controller │ ├── UIFadeAnimator.controller.meta │ ├── UIFadeIn.anim │ ├── UIFadeIn.anim.meta │ ├── UIFadeOut.anim │ └── UIFadeOut.anim.meta │ ├── OriginalAssets.meta │ ├── OriginalAssets │ ├── OriginalButton.prefab │ ├── OriginalButton.prefab.meta │ ├── OriginalScene.unity │ ├── OriginalScene.unity.meta │ ├── OriginalUIAnimator.controller │ └── OriginalUIAnimator.controller.meta │ ├── Samples.meta │ ├── Samples │ ├── MiniGame.meta │ ├── MiniGame │ │ ├── MiniGame.cs │ │ ├── MiniGame.cs.meta │ │ ├── MiniGame.unity │ │ ├── MiniGame.unity.meta │ │ ├── PartMiniGameAlphabet.cs │ │ ├── PartMiniGameAlphabet.cs.meta │ │ ├── UIMIniGameStartEffect.cs │ │ ├── UIMIniGameStartEffect.cs.meta │ │ ├── UIMIniGameTitle.cs │ │ ├── UIMIniGameTitle.cs.meta │ │ ├── UIMiniGameHowToPlay.cs │ │ ├── UIMiniGameHowToPlay.cs.meta │ │ ├── UIMiniGameMain.cs │ │ ├── UIMiniGameMain.cs.meta │ │ ├── UIMiniGameResult.cs │ │ └── UIMiniGameResult.cs.meta │ ├── Resources.meta │ ├── Resources │ │ ├── BlackCurtainFade.prefab │ │ ├── BlackCurtainFade.prefab.meta │ │ ├── MiniGame.meta │ │ ├── MiniGame │ │ │ ├── Images.meta │ │ │ ├── Images │ │ │ │ ├── A.png │ │ │ │ ├── A.png.meta │ │ │ │ ├── B.png │ │ │ │ ├── B.png.meta │ │ │ │ ├── C.png │ │ │ │ ├── C.png.meta │ │ │ │ ├── Circle.png │ │ │ │ ├── Circle.png.meta │ │ │ │ ├── D.png │ │ │ │ ├── D.png.meta │ │ │ │ ├── E.png │ │ │ │ ├── E.png.meta │ │ │ │ ├── F.png │ │ │ │ ├── F.png.meta │ │ │ │ ├── G.png │ │ │ │ ├── G.png.meta │ │ │ │ ├── H.png │ │ │ │ ├── H.png.meta │ │ │ │ ├── I.png │ │ │ │ ├── I.png.meta │ │ │ │ ├── J.png │ │ │ │ ├── J.png.meta │ │ │ │ ├── K.png │ │ │ │ ├── K.png.meta │ │ │ │ ├── L.png │ │ │ │ ├── L.png.meta │ │ │ │ ├── M.png │ │ │ │ ├── M.png.meta │ │ │ │ ├── N.png │ │ │ │ ├── N.png.meta │ │ │ │ ├── O.png │ │ │ │ ├── O.png.meta │ │ │ │ ├── One.png │ │ │ │ ├── One.png.meta │ │ │ │ ├── P.png │ │ │ │ ├── P.png.meta │ │ │ │ ├── Q.png │ │ │ │ ├── Q.png.meta │ │ │ │ ├── R.png │ │ │ │ ├── R.png.meta │ │ │ │ ├── S.png │ │ │ │ ├── S.png.meta │ │ │ │ ├── Score.png │ │ │ │ ├── Score.png.meta │ │ │ │ ├── Start.png │ │ │ │ ├── Start.png.meta │ │ │ │ ├── T.png │ │ │ │ ├── T.png.meta │ │ │ │ ├── Three.png │ │ │ │ ├── Three.png.meta │ │ │ │ ├── Title.png │ │ │ │ ├── Title.png.meta │ │ │ │ ├── Two.png │ │ │ │ ├── Two.png.meta │ │ │ │ ├── U.png │ │ │ │ ├── U.png.meta │ │ │ │ ├── V.png │ │ │ │ ├── V.png.meta │ │ │ │ ├── W.png │ │ │ │ ├── W.png.meta │ │ │ │ ├── Window.png │ │ │ │ ├── Window.png.meta │ │ │ │ ├── X.png │ │ │ │ ├── X.png.meta │ │ │ │ ├── Y.png │ │ │ │ ├── Y.png.meta │ │ │ │ ├── Z.png │ │ │ │ └── Z.png.meta │ │ │ ├── MiniGameAlphabet.prefab │ │ │ ├── MiniGameAlphabet.prefab.meta │ │ │ ├── MiniGameAlphabetOpen.anim │ │ │ ├── MiniGameAlphabetOpen.anim.meta │ │ │ ├── MiniGameHowToPlay.prefab │ │ │ ├── MiniGameHowToPlay.prefab.meta │ │ │ ├── MiniGameHowToPlayIn.anim │ │ │ ├── MiniGameHowToPlayIn.anim.meta │ │ │ ├── MiniGameHowToPlayOut.anim │ │ │ ├── MiniGameHowToPlayOut.anim.meta │ │ │ ├── MiniGameHowToPlayWindow.controller │ │ │ ├── MiniGameHowToPlayWindow.controller.meta │ │ │ ├── MiniGameMain.prefab │ │ │ ├── MiniGameMain.prefab.meta │ │ │ ├── MiniGameResult.prefab │ │ │ ├── MiniGameResult.prefab.meta │ │ │ ├── MiniGameResultIn.anim │ │ │ ├── MiniGameResultIn.anim.meta │ │ │ ├── MiniGameResultPanel.controller │ │ │ ├── MiniGameResultPanel.controller.meta │ │ │ ├── MiniGameStartEffect.prefab │ │ │ ├── MiniGameStartEffect.prefab.meta │ │ │ ├── MiniGameStartEffectIn.anim │ │ │ ├── MiniGameStartEffectIn.anim.meta │ │ │ ├── MiniGameStartEffectPanel.controller │ │ │ ├── MiniGameStartEffectPanel.controller.meta │ │ │ ├── MiniGameTitle.prefab │ │ │ ├── MiniGameTitle.prefab.meta │ │ │ ├── MiniGameTitleBlur.anim │ │ │ └── MiniGameTitleBlur.anim.meta │ │ ├── SceneAnimator.controller │ │ ├── SceneAnimator.controller.meta │ │ ├── SceneIn.anim │ │ ├── SceneIn.anim.meta │ │ ├── SceneOut.anim │ │ ├── SceneOut.anim.meta │ │ ├── SceneSlowlyAnimator.controller │ │ ├── SceneSlowlyAnimator.controller.meta │ │ ├── SceneSlowlyIn.anim │ │ ├── SceneSlowlyIn.anim.meta │ │ ├── SceneSlowlyOut.anim │ │ ├── SceneSlowlyOut.anim.meta │ │ ├── SquareLoopMove.anim │ │ ├── SquareLoopMove.anim.meta │ │ ├── SquareMoveAnimator.controller │ │ ├── SquareMoveAnimator.controller.meta │ │ ├── SquareTwinkle.anim │ │ ├── SquareTwinkle.anim.meta │ │ ├── SquareTwinkleAnimator.controller │ │ ├── SquareTwinkleAnimator.controller.meta │ │ ├── Terrain.asset │ │ ├── Terrain.asset.meta │ │ ├── ThreeDAnimator.controller │ │ ├── ThreeDAnimator.controller.meta │ │ ├── ThreeDIn.anim │ │ ├── ThreeDIn.anim.meta │ │ ├── ThreeDLoop.anim │ │ ├── ThreeDLoop.anim.meta │ │ ├── ThreeDOut.anim │ │ ├── ThreeDOut.anim.meta │ │ ├── UI3D.prefab │ │ ├── UI3D.prefab.meta │ │ ├── UIBack.prefab │ │ ├── UIBack.prefab.meta │ │ ├── UIButton.prefab │ │ ├── UIButton.prefab.meta │ │ ├── UIDialog.prefab │ │ ├── UIDialog.prefab.meta │ │ ├── UIFadeAnimator.controller │ │ ├── UIFadeAnimator.controller.meta │ │ ├── UIFadeIn.anim │ │ ├── UIFadeIn.anim.meta │ │ ├── UIFadeOut.anim │ │ ├── UIFadeOut.anim.meta │ │ ├── UIFrame.prefab │ │ ├── UIFrame.prefab.meta │ │ ├── UISceneA.prefab │ │ ├── UISceneA.prefab.meta │ │ ├── UISceneAnimA.prefab │ │ ├── UISceneAnimA.prefab.meta │ │ ├── UISceneAnimB.prefab │ │ ├── UISceneAnimB.prefab.meta │ │ ├── UISceneAnimSlowlyA.prefab │ │ ├── UISceneAnimSlowlyA.prefab.meta │ │ ├── UISceneB.prefab │ │ └── UISceneB.prefab.meta │ ├── SampleImplements.cs │ ├── SampleImplements.cs.meta │ ├── Scenes.meta │ └── Scenes │ │ ├── 10 │ │ ├── Sample10.cs │ │ ├── Sample10.cs.meta │ │ ├── Sample10.unity │ │ └── Sample10.unity.meta │ │ ├── 11 │ │ ├── Sample11.cs │ │ ├── Sample11.cs.meta │ │ ├── Sample11.unity │ │ └── Sample11.unity.meta │ │ ├── 12 │ │ ├── Sample12.cs │ │ ├── Sample12.cs.meta │ │ ├── Sample12.unity │ │ └── Sample12.unity.meta │ │ ├── 13 │ │ ├── Sample13.cs │ │ ├── Sample13.cs.meta │ │ ├── Sample13.unity │ │ └── Sample13.unity.meta │ │ ├── 14 │ │ ├── Sample14.cs │ │ ├── Sample14.cs.meta │ │ ├── Sample14.unity │ │ └── Sample14.unity.meta │ │ ├── 15 │ │ ├── Sample15.cs │ │ ├── Sample15.cs.meta │ │ ├── Sample15.unity │ │ └── Sample15.unity.meta │ │ ├── 16 │ │ ├── Sample16.cs │ │ ├── Sample16.cs.meta │ │ ├── Sample16.unity │ │ └── Sample16.unity.meta │ │ ├── 17 │ │ ├── Sample17.cs │ │ ├── Sample17.cs.meta │ │ ├── Sample17.unity │ │ └── Sample17.unity.meta │ │ ├── 18 │ │ ├── Sample18.cs │ │ ├── Sample18.cs.meta │ │ ├── Sample18.unity │ │ └── Sample18.unity.meta │ │ ├── 19 │ │ ├── Sample19.cs │ │ ├── Sample19.cs.meta │ │ ├── Sample19.unity │ │ └── Sample19.unity.meta │ │ ├── 20 │ │ ├── Sample20.cs │ │ ├── Sample20.cs.meta │ │ ├── Sample20.unity │ │ └── Sample20.unity.meta │ │ ├── 01.meta │ │ ├── 01 │ │ ├── Sample01.cs │ │ ├── Sample01.cs.meta │ │ ├── Sample01.unity │ │ └── Sample01.unity.meta │ │ ├── 02.meta │ │ ├── 02 │ │ ├── Sample02.cs │ │ ├── Sample02.cs.meta │ │ ├── Sample02.unity │ │ └── Sample02.unity.meta │ │ ├── 03.meta │ │ ├── 03 │ │ ├── Sample03.cs │ │ ├── Sample03.cs.meta │ │ ├── Sample03.unity │ │ └── Sample03.unity.meta │ │ ├── 04.meta │ │ ├── 04 │ │ ├── Sample04.cs │ │ ├── Sample04.cs.meta │ │ ├── Sample04.unity │ │ └── Sample04.unity.meta │ │ ├── 05.meta │ │ ├── 05 │ │ ├── Sample05.cs │ │ ├── Sample05.cs.meta │ │ ├── Sample05.unity │ │ └── Sample05.unity.meta │ │ ├── 06.meta │ │ ├── 06 │ │ ├── Sample06.cs │ │ ├── Sample06.cs.meta │ │ ├── Sample06.unity │ │ └── Sample06.unity.meta │ │ ├── 07.meta │ │ ├── 07 │ │ ├── Sample07.cs │ │ ├── Sample07.cs.meta │ │ ├── Sample07.unity │ │ └── Sample07.unity.meta │ │ ├── 08.meta │ │ ├── 08 │ │ ├── Sample08.cs │ │ ├── Sample08.cs.meta │ │ ├── Sample08.unity │ │ └── Sample08.unity.meta │ │ ├── 09.meta │ │ ├── 09 │ │ ├── Sample09.cs │ │ ├── Sample09.cs.meta │ │ ├── Sample09.unity │ │ └── Sample09.unity.meta │ │ ├── 10.meta │ │ ├── 11.meta │ │ ├── 12.meta │ │ ├── 13.meta │ │ ├── 14.meta │ │ ├── 15.meta │ │ ├── 16.meta │ │ ├── 17.meta │ │ ├── 18.meta │ │ ├── 19.meta │ │ └── 20.meta │ ├── Scripts.meta │ └── Scripts │ ├── Internal.meta │ ├── Internal │ ├── UIBaseLayer.cs │ ├── UIBaseLayer.cs.meta │ ├── UIBaseLayerList.cs │ ├── UIBaseLayerList.cs.meta │ ├── UIEvents.cs │ ├── UIEvents.cs.meta │ ├── UIPartContainer.cs │ ├── UIPartContainer.cs.meta │ ├── UIStateBehaviour.cs │ └── UIStateBehaviour.cs.meta │ ├── UIBase.cs │ ├── UIBase.cs.meta │ ├── UIController.cs │ ├── UIController.cs.meta │ ├── UIFade.cs │ ├── UIFade.cs.meta │ ├── UIGroup.cs │ ├── UIGroup.cs.meta │ ├── UIImplements.cs │ ├── UIImplements.cs.meta │ ├── UILayerTouchListener.cs │ ├── UILayerTouchListener.cs.meta │ ├── UIPart.cs │ ├── UIPart.cs.meta │ ├── UITouchListener.cs │ ├── UITouchListener.cs.meta │ ├── UIVisibleController.cs │ └── UIVisibleController.cs.meta ├── DMUIFramework.unitypackage └── ProjectSettings ├── AudioManager.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── NavMeshAreas.asset ├── NetworkManager.asset ├── Physics2DSettings.asset ├── ProjectSettings.asset ├── QualitySettings.asset ├── TagManager.asset ├── TimeManager.asset └── UnityConnectSettings.asset /.gitignore: -------------------------------------------------------------------------------- 1 | Library/ 2 | obj/ 3 | Temp/ 4 | *.sln 5 | *.csproj 6 | *.userprefs 7 | .DS_Store 8 | ProjectSettings/ProjectVersion.txt 9 | UnityPackageManager/manifest.json -------------------------------------------------------------------------------- /Assets/DMUIFramework.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 965e9c0113bd54481874d68d1baa732c 3 | folderAsset: yes 4 | timeCreated: 1511056505 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/FadeAssets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 46763be7e75fa4fd8b55076b4efae4f4 3 | folderAsset: yes 4 | timeCreated: 1512211562 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/FadeAssets/BlackCurtainFade.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/FadeAssets/BlackCurtainFade.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/FadeAssets/BlackCurtainFade.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dce24f0c4c75240bcb9ca65fb9471ef0 3 | timeCreated: 1512212281 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/FadeAssets/UIFadeAnimator.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/FadeAssets/UIFadeAnimator.controller -------------------------------------------------------------------------------- /Assets/DMUIFramework/FadeAssets/UIFadeAnimator.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b154847a6dfc542fbba2dbd15bc8b99e 3 | timeCreated: 1512211685 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/FadeAssets/UIFadeIn.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/FadeAssets/UIFadeIn.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/FadeAssets/UIFadeIn.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 23cfbdc83d2ff44bcb106a74d72e57e3 3 | timeCreated: 1512211905 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/FadeAssets/UIFadeOut.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/FadeAssets/UIFadeOut.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/FadeAssets/UIFadeOut.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: affb69fbb2dff46a396bae1d31bb5fa2 3 | timeCreated: 1512212124 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/OriginalAssets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a4a061ac4f7914921b76179b4d650372 3 | folderAsset: yes 4 | timeCreated: 1525505958 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/OriginalAssets/OriginalButton.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/OriginalAssets/OriginalButton.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/OriginalAssets/OriginalButton.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcb5925d29a9d4a52bd3879dc83bbdd3 3 | timeCreated: 1516526876 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/OriginalAssets/OriginalScene.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/OriginalAssets/OriginalScene.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/OriginalAssets/OriginalScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ebfbf42fe9ac7486d94b563afaa60b81 3 | timeCreated: 1511057477 4 | licenseType: Pro 5 | DefaultImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/OriginalAssets/OriginalUIAnimator.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/OriginalAssets/OriginalUIAnimator.controller -------------------------------------------------------------------------------- /Assets/DMUIFramework/OriginalAssets/OriginalUIAnimator.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2311d965cc444b079ddc92a010b1834 3 | timeCreated: 1511428883 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 9100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7d0ce8eeb489a436bb6ca4a2aafd6cda 3 | folderAsset: yes 4 | timeCreated: 1514626192 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9bb29f6f067343b892eb3260352c485 3 | folderAsset: yes 4 | timeCreated: 1518580905 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/MiniGame.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using DM; 5 | 6 | public class MiniGame : MonoBehaviour { 7 | 8 | void Start () { 9 | UIController.instance.Implement(new PrefabLoader(), null, new FadeCreator()); 10 | UIController.instance.AddFront(new UIMiniGameTitle()); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/MiniGame.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24287a1a33a9b42ed8486d2e27d6bde8 3 | timeCreated: 1518584255 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/MiniGame.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/MiniGame/MiniGame.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/MiniGame.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35e930b9bd859400687eb69755c53565 3 | timeCreated: 1518580938 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/PartMiniGameAlphabet.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.UI; 5 | using UnityEngine.EventSystems; 6 | using DM; 7 | 8 | public class PartMiniGameAlphabet : UIPart { 9 | 10 | private UIMiniGameMain m_main; 11 | private char m_alphabet; 12 | 13 | public PartMiniGameAlphabet(UIMiniGameMain main, char alphabet) : base("MiniGame/MiniGameAlphabet") { 14 | m_main = main; 15 | m_alphabet = alphabet; 16 | } 17 | 18 | public override IEnumerator OnLoaded(UIBase uiBase) { 19 | root.SetParent(uiBase.root.Find("Panel")); 20 | root.localScale = Vector3.one; 21 | 22 | Transform alphabet = root.Find("Button/Alphabet"); 23 | Image img = alphabet.GetComponent(); 24 | img.sprite = Resources.Load("MiniGame/Images/" + m_alphabet.ToString()); 25 | 26 | root.Find("Button").gameObject.SetActive(false); 27 | 28 | yield break; 29 | } 30 | 31 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 32 | if (m_main.Check(m_alphabet)) { 33 | root.Find("Button").gameObject.SetActive(false); 34 | } 35 | return true; 36 | } 37 | 38 | public void SetPosition(Vector2 pos) { 39 | root.localPosition = pos; 40 | } 41 | 42 | public void Open() { 43 | root.Find("Button").gameObject.SetActive(true); 44 | root.GetComponent().Play(); 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/PartMiniGameAlphabet.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 870ca7579fc0549dd801bc7583e31a84 3 | timeCreated: 1518846633 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/UIMIniGameStartEffect.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using DM; 5 | 6 | public class UIMiniGameStartEffect : UIBase { 7 | 8 | public UIMiniGameStartEffect() : base("MiniGame/MiniGameStartEffect", UIGroup.Dialog, UIPreset.BackVisible) { 9 | } 10 | 11 | public override void OnActive() { 12 | UIController.instance.Dispatch("start", null); 13 | UIController.instance.Remove(this); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/UIMIniGameStartEffect.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17d398b5bf29f47bdb95bce907ae2fa2 3 | timeCreated: 1518857149 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/UIMIniGameTitle.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.EventSystems; 5 | using DM; 6 | 7 | public class UIMiniGameTitle : UIBase { 8 | 9 | public UIMiniGameTitle() : base("MiniGame/MiniGameTitle", UIGroup.MainScene) { 10 | } 11 | 12 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 13 | switch (name) { 14 | case "HowToPlay": { 15 | UIController.instance.AddFront(new UIMiniGameHowToPlay()); 16 | return true; 17 | } 18 | case "Panel": { 19 | UIController.instance.Replace(new UIBase[]{ new UIMiniGameMain() }); 20 | return true; 21 | } 22 | } 23 | return false; 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/UIMIniGameTitle.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f01aaabe74e4c4d289b2d87d2da8f6fb 3 | timeCreated: 1518586516 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/UIMiniGameHowToPlay.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.EventSystems; 5 | using DM; 6 | 7 | public class UIMiniGameHowToPlay : UIBase { 8 | 9 | public UIMiniGameHowToPlay() : base("MiniGame/MiniGameHowToPlay", UIGroup.Dialog, UIPreset.BackVisible | UIPreset.TouchEventCallable) { 10 | } 11 | 12 | public override bool OnTouchUp(string name, GameObject gameObject, PointerEventData pointer) { 13 | UIController.instance.Remove(this); 14 | return true; 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/UIMiniGameHowToPlay.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0365bb8850f444053b01f38240e7b0f0 3 | timeCreated: 1518837680 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/UIMiniGameMain.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dbc725d4d05b146b1ad5860f8a401715 3 | timeCreated: 1518839325 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/UIMiniGameResult.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using UnityEngine.UI; 5 | using UnityEngine.EventSystems; 6 | using DM; 7 | 8 | public class UIMiniGameResult : UIBase { 9 | 10 | private float m_score; 11 | 12 | public UIMiniGameResult(float score) : base("MiniGame/MiniGameResult", UIGroup.Dialog, UIPreset.BackVisible) { 13 | m_score = score; 14 | } 15 | 16 | public override IEnumerator OnLoaded() { 17 | Text score = root.Find("Panel/Score").GetComponent(); 18 | score.text = m_score.ToString("N2"); 19 | 20 | yield break; 21 | } 22 | 23 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 24 | switch (name) { 25 | case "Title": { 26 | UIController.instance.Replace(new UIBase[] { new UIMiniGameTitle() }, new UIGroup[]{ UIGroup.Dialog }); 27 | return true; 28 | } 29 | case "Retry": { 30 | UIController.instance.Dispatch("retry", null); 31 | UIController.instance.Remove(this); 32 | return true; 33 | } 34 | } 35 | return false; 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/MiniGame/UIMiniGameResult.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df76a4119213843a6906747383b9d762 3 | timeCreated: 1518869986 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a68441381d5d4a659eba6304cc61b5a 3 | folderAsset: yes 4 | timeCreated: 1514626240 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/BlackCurtainFade.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/BlackCurtainFade.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/BlackCurtainFade.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3c8ef6e23ee66490ab24b1b36f99484b 3 | timeCreated: 1514627656 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a50a48be7539e47d2baad4f800faa39e 3 | folderAsset: yes 4 | timeCreated: 1518582234 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 01533832735e14315a438568654e4b79 3 | folderAsset: yes 4 | timeCreated: 1527315643 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/A.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/A.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/A.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b800f74cab01442d189863336d4e3ac0 3 | timeCreated: 1518844423 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: -1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | - buildTarget: Standalone 70 | maxTextureSize: 2048 71 | resizeAlgorithm: 0 72 | textureFormat: -1 73 | textureCompression: 1 74 | compressionQuality: 50 75 | crunchedCompression: 0 76 | allowsAlphaSplitting: 0 77 | overridden: 0 78 | androidETC2FallbackOverride: 0 79 | - buildTarget: Android 80 | maxTextureSize: 2048 81 | resizeAlgorithm: 0 82 | textureFormat: -1 83 | textureCompression: 1 84 | compressionQuality: 50 85 | crunchedCompression: 0 86 | allowsAlphaSplitting: 0 87 | overridden: 0 88 | androidETC2FallbackOverride: 0 89 | spriteSheet: 90 | serializedVersion: 2 91 | sprites: [] 92 | outline: [] 93 | physicsShape: [] 94 | spritePackingTag: 95 | userData: 96 | assetBundleName: 97 | assetBundleVariant: 98 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/B.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/B.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/C.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/C.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/C.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95404c13a919b4295b498f5bc5f70e70 3 | timeCreated: 1518852672 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Circle.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/D.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/D.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/D.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c49778ab984d4451596eab3109130344 3 | timeCreated: 1518852673 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/E.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/E.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/E.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d36eff0b29bce44cba7e939c4fe32341 3 | timeCreated: 1518852673 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/F.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/F.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/F.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a86a661e12eb47abad240848736db67 3 | timeCreated: 1518852672 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/G.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/G.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/G.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d86440cfdd2af47228b1942c0c1747f1 3 | timeCreated: 1518852674 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/H.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/H.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/H.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc9cc796dfc464028b5b3217a4e0d168 3 | timeCreated: 1518852673 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/I.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/I.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/I.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0f2da3cb5d0e241daaf9f0fb4a9ba8b0 3 | timeCreated: 1518852671 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/J.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/J.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/J.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5ae5ac67e2eec41dbba1d810fc8286a6 3 | timeCreated: 1518852672 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/K.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/K.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b2b842c47b8a348b19def0ad4b3c435b 3 | timeCreated: 1518852672 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/L.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/L.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/L.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ad08cd174dcf441483fdf747e09c1a0 3 | timeCreated: 1518852671 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/M.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/M.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/M.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2c5e8eff27fbe40cf94870af3cd9695c 3 | timeCreated: 1518852671 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/N.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/N.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/N.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c6ab0c966f354403e838a0093d5cabb0 3 | timeCreated: 1518852673 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/O.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/O.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/O.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ceb72d14ae7fa4e86805270b87dd7d02 3 | timeCreated: 1518852673 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/One.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/One.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/One.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d822f2146d7d84aedac310097b99a8ca 3 | timeCreated: 1518856067 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/P.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/P.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/P.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: edc71239adcb24d7db0b526869e9bf4e 3 | timeCreated: 1518852674 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Q.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Q.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Q.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e99bfc822f175499f9f319d52319d14e 3 | timeCreated: 1518852674 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/R.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/R.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/R.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c71b68422dd1f4f458f63167c4ef293c 3 | timeCreated: 1518852673 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/S.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/S.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/S.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 91774e71c3e8e48fb96207903729452b 3 | timeCreated: 1518852672 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Score.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Start.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/T.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/T.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/T.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e15fa5d2d199b410fa9c761fc9541351 3 | timeCreated: 1518852674 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Three.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Three.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Three.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 80c292087c209402b81cd534b763f644 3 | timeCreated: 1518855552 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Title.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Two.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Two.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Two.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e555aee3ee324d699aeb7517ae3ac45 3 | timeCreated: 1518855552 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/U.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/U.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/U.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9025b896a67ed45d0b0f45395931ce14 3 | timeCreated: 1518852672 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/V.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/V.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/V.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d9fcfedebd3404eb9b3ea677e54bb631 3 | timeCreated: 1518852674 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/W.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/W.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/W.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b78052b6e29044b65be7a2a60fd3f289 3 | timeCreated: 1518852673 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Window.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Window.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/X.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/X.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/X.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ba9e220c5b254375b4621eb84c66961 3 | timeCreated: 1518852671 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Y.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Y.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Y.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 541ba633085514b5e99110c80bcb1791 3 | timeCreated: 1518852672 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Z.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Z.png -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/Images/Z.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4413218f6cd2842a8bd60ab256502fa6 3 | timeCreated: 1518852671 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | externalObjects: {} 8 | serializedVersion: 4 9 | mipmaps: 10 | mipMapMode: 0 11 | enableMipMap: 0 12 | sRGBTexture: 1 13 | linearTexture: 0 14 | fadeOut: 0 15 | borderMipMap: 0 16 | mipMapsPreserveCoverage: 0 17 | alphaTestReferenceValue: 0.5 18 | mipMapFadeDistanceStart: 1 19 | mipMapFadeDistanceEnd: 3 20 | bumpmap: 21 | convertToNormalMap: 0 22 | externalNormalMap: 0 23 | heightScale: 0.25 24 | normalMapFilter: 0 25 | isReadable: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -1 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: 1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 49 | spritePixelsToUnits: 100 50 | alphaUsage: 1 51 | alphaIsTransparency: 1 52 | spriteTessellationDetail: -1 53 | textureType: 8 54 | textureShape: 1 55 | maxTextureSizeSet: 0 56 | compressionQualitySet: 0 57 | textureFormatSet: 0 58 | platformSettings: 59 | - buildTarget: DefaultTexturePlatform 60 | maxTextureSize: 2048 61 | resizeAlgorithm: 0 62 | textureFormat: -1 63 | textureCompression: 1 64 | compressionQuality: 50 65 | crunchedCompression: 0 66 | allowsAlphaSplitting: 0 67 | overridden: 0 68 | androidETC2FallbackOverride: 0 69 | spriteSheet: 70 | serializedVersion: 2 71 | sprites: [] 72 | outline: [] 73 | physicsShape: [] 74 | spritePackingTag: 75 | userData: 76 | assetBundleName: 77 | assetBundleVariant: 78 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameAlphabet.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameAlphabet.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameAlphabet.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4694be4c62893459bbb9a4c733354f8d 3 | timeCreated: 1518843781 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameAlphabetOpen.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22f8be383f838493f993479c20fe52fa 3 | timeCreated: 1518854629 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameHowToPlay.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameHowToPlay.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameHowToPlay.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7191792126188419ca1b8878326c220c 3 | timeCreated: 1518844206 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameHowToPlayIn.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed90df327fab5454db4acb37b2147571 3 | timeCreated: 1518833661 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameHowToPlayOut.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7aa6075bda867466fa95b05d143b0751 3 | timeCreated: 1518833816 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameHowToPlayWindow.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameHowToPlayWindow.controller -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameHowToPlayWindow.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 08694891ac3324b6c872533980c4f1e9 3 | timeCreated: 1518833198 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameMain.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameMain.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameMain.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b31fc7afd4f544a895369f2f95cba53 3 | timeCreated: 1518842672 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameResult.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameResult.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameResult.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bcd1c12722f1b4c5caae0afcd1d72908 3 | timeCreated: 1518869775 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameResultIn.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameResultIn.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameResultIn.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b1366b7af5764908b19790e5d219e17 3 | timeCreated: 1518935087 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameResultPanel.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameResultPanel.controller -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameResultPanel.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9614cfeba0efc4274a5344c91619fbce 3 | timeCreated: 1518935046 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameStartEffect.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 665bda8f04ecf4816af066fccada400f 3 | timeCreated: 1518856510 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameStartEffectIn.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 515d150d669624e7eb9c6801bd20216c 3 | timeCreated: 1518856414 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameStartEffectPanel.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameStartEffectPanel.controller -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameStartEffectPanel.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 11732c36f651b4b3f9251cef5955147e 3 | timeCreated: 1518856249 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameTitle.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameTitle.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameTitle.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 170ff5505a27a4be48d6695474b3ee77 3 | timeCreated: 1518586479 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameTitleBlur.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameTitleBlur.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/MiniGame/MiniGameTitleBlur.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e4c2b741bc24847f298a3a7b60ba1ac9 3 | timeCreated: 1518939784 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SceneAnimator.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/SceneAnimator.controller -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SceneAnimator.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d5195c98098fb4d5088cfbf753c2dc46 3 | timeCreated: 1514791901 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SceneIn.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/SceneIn.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SceneIn.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 360ac026ef91842de831915ad00e877e 3 | timeCreated: 1514791868 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SceneOut.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/SceneOut.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SceneOut.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 651d1298492e44dd7b8c1af62f61337a 3 | timeCreated: 1514791937 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SceneSlowlyAnimator.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/SceneSlowlyAnimator.controller -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SceneSlowlyAnimator.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47488c1e487c8442ca01893e72026f76 3 | timeCreated: 1514786321 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SceneSlowlyIn.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/SceneSlowlyIn.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SceneSlowlyIn.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ec7e6a06780b04873b7ba8d5aa4e84a2 3 | timeCreated: 1514786552 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SceneSlowlyOut.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/SceneSlowlyOut.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SceneSlowlyOut.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8d71aec56a8d0442a94d1fed0795690a 3 | timeCreated: 1514786624 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SquareLoopMove.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/SquareLoopMove.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SquareLoopMove.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c873f1390e804e80883996a79049eb9 3 | timeCreated: 1514788356 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SquareMoveAnimator.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/SquareMoveAnimator.controller -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SquareMoveAnimator.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c35359afb0264df49f2e6c40485b099 3 | timeCreated: 1514787868 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SquareTwinkle.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/SquareTwinkle.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SquareTwinkle.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 81e8b77540ed348ef91f7b166e8f4c42 3 | timeCreated: 1514790368 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SquareTwinkleAnimator.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/SquareTwinkleAnimator.controller -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/SquareTwinkleAnimator.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10bbeec06d8b2430b83679c62bc043e4 3 | timeCreated: 1514888461 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/Terrain.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/Terrain.asset -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/Terrain.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bf299b2c4cd0c4baa8b14574b4f611b4 3 | timeCreated: 1514971206 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 15600000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/ThreeDAnimator.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/ThreeDAnimator.controller -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/ThreeDAnimator.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c0540bf9586264d67adf567520e386c9 3 | timeCreated: 1514969810 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/ThreeDIn.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/ThreeDIn.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/ThreeDIn.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7a8f467f0b8de4b13897884a69d1f2d8 3 | timeCreated: 1514970011 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/ThreeDLoop.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/ThreeDLoop.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/ThreeDLoop.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 42f427408c63641038a3b5fa0570cbe9 3 | timeCreated: 1514970057 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/ThreeDOut.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/ThreeDOut.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/ThreeDOut.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0dde8cd7fe9a8411b8620ffb1febc8a7 3 | timeCreated: 1514970045 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 7400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UI3D.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/UI3D.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UI3D.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c4c886579c4e4a63a83f08a5cf96682 3 | timeCreated: 1514969717 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UIBack.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/UIBack.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UIBack.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8400ce9c45fac4eeda0c1560ac066e41 3 | timeCreated: 1514876687 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UIButton.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/UIButton.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UIButton.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78599910ca006415f880b869f470a667 3 | timeCreated: 1514881494 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UIDialog.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/UIDialog.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UIDialog.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3b69b61373ce40318d7c077fa9d548e 3 | timeCreated: 1514785587 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UIFadeAnimator.controller: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/UIFadeAnimator.controller -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UIFadeAnimator.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a672894138c38427e85f4eefd08a24d8 3 | timeCreated: 1514627656 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UIFadeIn.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/UIFadeIn.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UIFadeIn.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f08e7fd8fa315434e82b85fd4478cf87 3 | timeCreated: 1514627656 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UIFadeOut.anim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/UIFadeOut.anim -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UIFadeOut.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 71ee00389d365441096ad284b016eab9 3 | timeCreated: 1514627656 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 0 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UIFrame.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/UIFrame.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UIFrame.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a6fced1781a3459ba86d387443fcd47 3 | timeCreated: 1514711309 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UISceneA.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/UISceneA.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UISceneA.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0f42d845c52c4249beb4708af85faeb 3 | timeCreated: 1514785632 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UISceneAnimA.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/UISceneAnimA.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UISceneAnimA.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e78f0ed1084ac451ab2f50b02c7584f4 3 | timeCreated: 1514791657 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UISceneAnimB.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/UISceneAnimB.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UISceneAnimB.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 668a5993fc070437b9d4a0e92a00cc07 3 | timeCreated: 1514865972 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UISceneAnimSlowlyA.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/UISceneAnimSlowlyA.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UISceneAnimSlowlyA.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cb241556828ce410da2d6d5a52eba6f1 3 | timeCreated: 1514787137 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UISceneB.prefab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Resources/UISceneB.prefab -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Resources/UISceneB.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4f1cbb42e0a9741e4aa4a234ba48a6ef 3 | timeCreated: 1514785684 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 100100000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/SampleImplements.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | using DM; 5 | 6 | public class PrefabLoader : IPrefabLoader { 7 | public IEnumerator Load(string path, PrefabReceiver receiver) { 8 | ResourceRequest req = Resources.LoadAsync(path); 9 | yield return req; 10 | 11 | receiver.prefab = req.asset; 12 | } 13 | 14 | public void Release(string path, UnityEngine.Object prefab) { 15 | 16 | } 17 | } 18 | 19 | 20 | public class Sounder : ISounder { 21 | public void PlayDefaultClickSE() { 22 | Debug.Log("Sounder: DefaltClickSE"); 23 | } 24 | public void PlayClickSE(string name) { 25 | Debug.Log("Sounder: ClickSE[" + name + "]"); 26 | } 27 | public void PlayBGM(string name) { 28 | Debug.Log("Sounder: PlayBGM[" + name + "]"); 29 | } 30 | public void StopBGM() { 31 | Debug.Log("Sounder: StopBGM"); 32 | } 33 | } 34 | 35 | 36 | public class FadeCreator : IFadeCreator { 37 | public UIFade Create() { 38 | return new UIFade("BlackCurtainFade"); 39 | } 40 | } 41 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/SampleImplements.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 817ad08752bab42aaac675a0783602f1 3 | timeCreated: 1514626753 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8a9a7c9a490fc4e97b03cb15a064b4ad 3 | folderAsset: yes 4 | timeCreated: 1514626278 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/01.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 092b6d910dd9f4f27bcec2b57bf93d43 3 | folderAsset: yes 4 | timeCreated: 1514626396 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/01/Sample01.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // AddFront()によるUIレイヤーの追加を行ない、prefab内のラベルを書き換えます。 3 | // 通信処理などを想定したWaitForSeconds()により時間を空けています。 4 | // [操作] 5 | // 操作なし 6 | // [結果] 7 | // 緑の画面が表示され、中央に"Scene"と表示されます。 8 | 9 | using System.Collections; 10 | using System.Collections.Generic; 11 | using UnityEngine; 12 | using UnityEngine.UI; 13 | 14 | namespace DM { 15 | 16 | public class Sample01 : MonoBehaviour { 17 | 18 | void Start () { 19 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 20 | UIController.instance.AddFront(new Sample01Scene()); 21 | } 22 | } 23 | 24 | class Sample01Scene : UIBase { 25 | 26 | public Sample01Scene() : base("UISceneA", UIGroup.Scene) { 27 | } 28 | 29 | public override IEnumerator OnLoaded() { 30 | yield return new WaitForSeconds(2); 31 | 32 | Text text = root.Find("Layer/Text").GetComponent(); 33 | text.text = "Scene"; 34 | 35 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 36 | root.Find("Layer/ButtonCenter").gameObject.SetActive(false); 37 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 38 | 39 | Debug.Log("Scene01 : All Right"); 40 | } 41 | } 42 | } 43 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/01/Sample01.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 387738735f69847c39d62b323110abff 3 | timeCreated: 1514626635 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/01/Sample01.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/01/Sample01.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/01/Sample01.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3e88d5d1ca9c04c9aaeb6ae88d5e7c83 3 | timeCreated: 1514626578 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/02.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 43d6d0b3ed471413f9b0c2d97961816b 3 | folderAsset: yes 4 | timeCreated: 1514630882 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/02/Sample02.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // ボタンクリック時の挙動としてUIレイヤーの削除を行います。 3 | // また、OnDestroy()による削除時に実行されるメソッドも使用しています。 4 | // [操作] 5 | // ボタンをクリックする 6 | // [結果] 7 | // 緑の画面中央にボタンが表示され、ボタンを押すと画面上に何も表示されません。 8 | 9 | using System.Collections; 10 | using System.Collections.Generic; 11 | using UnityEngine; 12 | using UnityEngine.UI; 13 | using UnityEngine.EventSystems; 14 | 15 | namespace DM { 16 | 17 | public class Sample02 : MonoBehaviour { 18 | 19 | void Start () { 20 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 21 | UIController.instance.AddFront(new Sample02Scene()); 22 | } 23 | } 24 | 25 | class Sample02Scene : UIBase { 26 | 27 | public Sample02Scene() : base("UISceneA", UIGroup.Scene) { 28 | } 29 | 30 | public override IEnumerator OnLoaded() { 31 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 32 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 33 | 34 | yield break; 35 | } 36 | 37 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 38 | switch (name) { 39 | case "ButtonCenter": { 40 | UIController.instance.Remove(this); 41 | return true; 42 | } 43 | default: { 44 | return false; 45 | } 46 | } 47 | } 48 | 49 | public override void OnDestroy() { 50 | Debug.Log("Scene02 : All Right"); 51 | } 52 | } 53 | } 54 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/02/Sample02.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 132a18cead3404a1fa3fcdd5b05f8e3b 3 | timeCreated: 1514631142 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/02/Sample02.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/02/Sample02.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/02/Sample02.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1896aff23a924fec8145d3047379367 3 | timeCreated: 1514631124 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/03.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e8bc5da90b114c31bafce81ab59b3bc 3 | folderAsset: yes 4 | timeCreated: 1514706879 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/03/Sample03.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // AddFront()によりUIレイヤーを3つ追加します。それぞれUIGroupは異なり、 3 | // AddFront()による追加順番ではなく、UIGroupの階層順に表示されることを示します。 4 | // また、背後は全て見えるため、UIPreset.BackVisibleの利用例ともなります。 5 | // [操作] 6 | // 操作なし 7 | // [結果] 8 | // 緑の画面が表示され、その手前上下に赤い帯が表示されます。 9 | // さらにその手前に黄色の四角が表示されます。(3:4の画面サイズ時) 10 | 11 | using System.Collections; 12 | using System.Collections.Generic; 13 | using UnityEngine; 14 | using UnityEngine.UI; 15 | using UnityEngine.EventSystems; 16 | 17 | namespace DM { 18 | 19 | public class Sample03 : MonoBehaviour { 20 | 21 | void Start () { 22 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 23 | UIController.instance.AddFront(new Sample03Scene()); 24 | } 25 | } 26 | 27 | class Sample03Scene : UIBase { 28 | 29 | public Sample03Scene() : base("UISceneA", UIGroup.Scene) { 30 | UIController.instance.AddFront(new Sample03Frame()); 31 | } 32 | 33 | public override IEnumerator OnLoaded() { 34 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 35 | root.Find("Layer/ButtonCenter").gameObject.SetActive(false); 36 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 37 | 38 | UIController.instance.AddFront(new Sample03Dialog()); 39 | yield break; 40 | } 41 | } 42 | 43 | class Sample03Frame : UIBase { 44 | 45 | public Sample03Frame() : base("UIFrame", UIGroup.Floater, UIPreset.BackVisible) { 46 | } 47 | } 48 | 49 | class Sample03Dialog : UIBase { 50 | 51 | public Sample03Dialog() : base("UIDialog", UIGroup.Dialog, UIPreset.BackVisible) { 52 | } 53 | 54 | public override IEnumerator OnLoaded() { 55 | root.Find("Layer/ButtonCenter").gameObject.SetActive(false); 56 | 57 | Debug.Log("Scene03 : All Right"); 58 | yield break; 59 | } 60 | } 61 | } 62 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/03/Sample03.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a18169fa6b054467991ea667dd99256 3 | timeCreated: 1514706944 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/03/Sample03.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/03/Sample03.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/03/Sample03.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 416fab0fdb4404b719baf8572e4d76ca 3 | timeCreated: 1514706934 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/04.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 261a1e809dd1a4e8c922587c7f1092ed 3 | folderAsset: yes 4 | timeCreated: 1514708927 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/04/Sample04.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // Replace()によるUIレイヤーの入れ替えを行います。 3 | // 1. 追加するUIレイヤーと同グループのUIは全て削除されます。 4 | // 2. 第2引数にUIGroupを指定すると、そのグループのUIレイヤーは全て削除されます。 5 | // 追加UIレイヤーは対応するUIGroupへ挿入されるので、手前に別のUIレイヤーがある場合は 6 | // その背後へ挿入されます。 7 | // [操作] 8 | // ボタンをクリックする 9 | // [結果] 10 | // 黄色の四角内のボタンを押すとフェードアウト後、 11 | // 青の画面とその手前上下に赤い帯, 黄色の四角が表示されます。 12 | 13 | using System.Collections; 14 | using System.Collections.Generic; 15 | using UnityEngine; 16 | using UnityEngine.UI; 17 | using UnityEngine.EventSystems; 18 | 19 | namespace DM { 20 | 21 | public class Sample04 : MonoBehaviour { 22 | 23 | void Start () { 24 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 25 | UIController.instance.AddFront(new Sample04Scene()); 26 | } 27 | } 28 | 29 | class Sample04Scene : UIBase { 30 | 31 | public Sample04Scene() : base("UISceneA", UIGroup.Scene) { 32 | UIController.instance.AddFront(new Sample04Frame()); 33 | } 34 | 35 | public override IEnumerator OnLoaded() { 36 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 37 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 38 | 39 | UIController.instance.AddFront(new Sample04Dialog()); 40 | yield break; 41 | } 42 | } 43 | 44 | class Sample04Frame : UIBase { 45 | 46 | public Sample04Frame() : base("UIFrame", UIGroup.Floater, UIPreset.BackVisible) { 47 | } 48 | } 49 | 50 | class Sample04Dialog : UIBase { 51 | 52 | public Sample04Dialog() : base("UIDialog", UIGroup.Dialog, UIPreset.BackVisible) { 53 | } 54 | 55 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 56 | switch (name) { 57 | case "ButtonCenter": { 58 | UIController.instance.Replace(new UIBase[]{new Sample04Scene(), new Sample04SceneB()}, new UIGroup[]{UIGroup.Dialog}); 59 | return true; 60 | } 61 | default: { 62 | return false; 63 | } 64 | } 65 | } 66 | } 67 | 68 | class Sample04SceneB : UIBase { 69 | 70 | public Sample04SceneB() : base("UISceneB", UIGroup.Scene) { 71 | } 72 | 73 | public override IEnumerator OnLoaded() { 74 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 75 | root.Find("Layer/ButtonCenter").gameObject.SetActive(false); 76 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 77 | 78 | Debug.Log("Scene04 : All Right"); 79 | yield break; 80 | } 81 | } 82 | } 83 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/04/Sample04.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7dce2253b94c42b7a62a8f7dd5133b2 3 | timeCreated: 1514708961 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/04/Sample04.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/04/Sample04.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/04/Sample04.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2220141fcf9b24a54808f421902718f6 3 | timeCreated: 1514708953 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/05.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 122f1544f3bc64bdc89e6d91f06091cd 3 | folderAsset: yes 4 | timeCreated: 1514729513 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/05/Sample05.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // UIPreset.TouchEventCallable使用した最前面に透明の画面全体のタッチ領域をAddFront()します。 3 | // 画面を押すとタッチの反応としてログが流れます。ボタンを押すと緑の画面は削除されます。 4 | // また、背後のボタンが反応するので、UIPreset.BackTouchableの利用例となります。 5 | // [操作] 6 | // 適宜画面をタッチ操作する 7 | // [結果] 8 | // 操作挙動に応じたログが表示されます。 9 | // ボタンを押すと画面に何も表示されなくなります。 10 | 11 | using System.Collections; 12 | using System.Collections.Generic; 13 | using UnityEngine; 14 | using UnityEngine.UI; 15 | using UnityEngine.EventSystems; 16 | 17 | namespace DM { 18 | 19 | public class Sample05 : MonoBehaviour { 20 | 21 | void Start () { 22 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 23 | UIController.instance.AddFront(new Sample05Scene()); 24 | } 25 | } 26 | 27 | class Sample05Scene : UIBase { 28 | 29 | public Sample05Scene() : base("UISceneA", UIGroup.Scene) { 30 | UIController.instance.AddFront(new UISample05TouchLayer()); 31 | } 32 | 33 | public override IEnumerator OnLoaded() { 34 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 35 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 36 | 37 | yield break; 38 | } 39 | 40 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 41 | switch (name) { 42 | case "ButtonCenter": { 43 | UIController.instance.Remove(this); 44 | return true; 45 | } 46 | default: { 47 | return false; 48 | } 49 | } 50 | } 51 | 52 | public override void OnDestroy() { 53 | Debug.Log("Scene05 : All Right"); 54 | } 55 | } 56 | 57 | class UISample05TouchLayer : UIBase { 58 | 59 | public UISample05TouchLayer() 60 | : base("", UIGroup.System, UIPreset.BackVisible | UIPreset.BackTouchable | UIPreset.TouchEventCallable) { 61 | 62 | } 63 | 64 | public override bool OnTouchDown(string name, GameObject gameObject, PointerEventData pointer) { 65 | Debug.Log("touch down " + name + ": " + pointer.position); 66 | return false; 67 | } 68 | 69 | public override bool OnTouchUp(string name, GameObject gameObject, PointerEventData pointer) { 70 | Debug.Log("touch up " + name + ": " + pointer.position); 71 | return false; 72 | } 73 | 74 | public override bool OnDrag(string name, GameObject gameObject, PointerEventData pointer) { 75 | Debug.Log("touch drag " + name + ": " + pointer.position); 76 | return false; 77 | } 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/05/Sample05.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29279c952766f4fe787c97541e89ffbd 3 | timeCreated: 1514729615 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/05/Sample05.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/05/Sample05.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/05/Sample05.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5517b4e50d129496d900343342e9410f 3 | timeCreated: 1514729551 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/06.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d71834582e9b44519b1f5ab9a63bda35 3 | folderAsset: yes 4 | timeCreated: 1514733149 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/06/Sample06.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // 表示領域以外をタッチすることによる挙動を行います。 3 | // この際、表示物のタッチ反応は後ろへ透過させなくしております。 4 | // [操作] 5 | // 1. 画面中央の黄色の四角をタッチする(何も反応しない) 6 | // 2. 黄色の四角の範囲外をタッチする、または、画面下のボタン上をタッチ 7 | // 3. 黄色の画面が削除されたら中央のボタンを押す。 8 | // [結果] 9 | // 黄色の範囲外の領域を押すと黄色の画面が消えます。 10 | // 黄色が削除された後、中央のボタンを押すと緑の画面が消え何も表示されなくなります。 11 | 12 | using System.Collections; 13 | using System.Collections.Generic; 14 | using UnityEngine; 15 | using UnityEngine.UI; 16 | using UnityEngine.EventSystems; 17 | 18 | namespace DM { 19 | 20 | public class Sample06 : MonoBehaviour { 21 | 22 | void Start () { 23 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 24 | UIController.instance.AddFront(new Sample06Scene()); 25 | } 26 | } 27 | 28 | class Sample06Scene : UIBase { 29 | 30 | public Sample06Scene() : base("UISceneA", UIGroup.Scene) { 31 | UIController.instance.AddFront(new Sample06Dialog()); 32 | } 33 | 34 | public override IEnumerator OnLoaded() { 35 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 36 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 37 | 38 | yield break; 39 | } 40 | 41 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 42 | switch (name) { 43 | case "ButtonCenter": { 44 | UIController.instance.Remove(this); 45 | return true; 46 | } 47 | default: { 48 | return false; 49 | } 50 | } 51 | } 52 | 53 | public override void OnDestroy() { 54 | Debug.Log("Scene06 : All Right"); 55 | } 56 | } 57 | 58 | class Sample06Dialog : UIBase { 59 | bool m_layerTouch = false; 60 | 61 | public Sample06Dialog() 62 | : base("UIDialog", UIGroup.Dialog, UIPreset.BackVisible | UIPreset.TouchEventCallable) { 63 | } 64 | 65 | public override IEnumerator OnLoaded() { 66 | root.Find("Layer/ButtonCenter").gameObject.SetActive(false); 67 | yield break; 68 | } 69 | 70 | public override bool OnTouchDown(string name, GameObject gameObject, PointerEventData pointer) { 71 | if (name == UIController.LayerTouchAreaName) { 72 | m_layerTouch = true; 73 | } 74 | return false; 75 | } 76 | 77 | public override bool OnTouchUp(string name, GameObject gameObject, PointerEventData pointer) { 78 | if (name == UIController.LayerTouchAreaName) { 79 | if (m_layerTouch) { 80 | UIController.instance.Remove (this); 81 | return true; 82 | } 83 | } else { 84 | m_layerTouch = false; 85 | } 86 | return false; 87 | } 88 | } 89 | } 90 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/06/Sample06.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e31cee949db245e7a5be7365025af3e 3 | timeCreated: 1514733696 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/06/Sample06.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/06/Sample06.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/06/Sample06.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16e9d87fa6e354bd48643796f7e71cd9 3 | timeCreated: 1514733683 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/07.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c8176319783d4a7da8211ace28ca3d0 3 | folderAsset: yes 4 | timeCreated: 1514784633 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/07/Sample07.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // UIレイヤーがアニメーションを伴って登場/退場します。 3 | // また、ループとして設定してあるアニメーションはすでに再生されています。 4 | // この登場/退場時はどのボタンも押せないようになっています。 5 | // [操作] 6 | // 1. 登場アニメーション中にボタンを押す。(なにも反応しない) 7 | // 2. アニメーション終了後、ボタンを押す。 8 | // 3. 退場アニメーション中にボタンを押す。(なにも反応しない) 9 | 10 | // [結果] 11 | // 緑の画面が右から登場します。その間白い四角が左右へループして動きます。 12 | // ボタンを押すと緑の画面が左へ退場します。 13 | 14 | using System.Collections; 15 | using System.Collections.Generic; 16 | using UnityEngine; 17 | using UnityEngine.UI; 18 | using UnityEngine.EventSystems; 19 | 20 | namespace DM { 21 | 22 | public class Sample07 : MonoBehaviour { 23 | 24 | void Start () { 25 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 26 | UIController.instance.AddFront(new Sample07Scene()); 27 | } 28 | } 29 | 30 | class Sample07Scene : UIBase { 31 | 32 | public Sample07Scene() : base("UISceneAnimSlowlyA", UIGroup.Scene) { 33 | } 34 | 35 | public override IEnumerator OnLoaded() { 36 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 37 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 38 | root.Find("Layer/Square").gameObject.SetActive(true); 39 | 40 | yield break; 41 | } 42 | 43 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 44 | switch (name) { 45 | case "ButtonCenter": { 46 | Debug.Log("start removing animation"); 47 | UIController.instance.Remove(this); 48 | return true; 49 | } 50 | default: { 51 | return false; 52 | } 53 | } 54 | } 55 | 56 | public override void OnDestroy() { 57 | Debug.Log("Scene07 : All Right"); 58 | } 59 | } 60 | } 61 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/07/Sample07.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29cd1ca8a19ce4b15a1d1b46a326a81d 3 | timeCreated: 1514785078 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/07/Sample07.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/07/Sample07.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/07/Sample07.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4bf975b740d8e469bac284f3e4fa6e5b 3 | timeCreated: 1514784975 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/08.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6f3ab20969d3a469cb3d3b18c2a3c6ac 3 | folderAsset: yes 4 | timeCreated: 1514791226 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/08/Sample08.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // 同UIレイヤー内に複数の登場アニメーションがある場合、 3 | // もっとも最後に終わるアニメーションを持って、登場アニメーションの完了となります。 4 | // また、登場アニメーション後に呼び出されるOnActive()のメソッドも使用しています。 5 | // [操作] 6 | // 1. 緑画面の登場アニメーション中にボタンを押す。(なにも反応しない) 7 | // 2. 緑画面は止まった中、白い四角が点滅している間にボタンを押す。(なにも反応しない) 8 | // 3. アニメーション終了後、ボタンを押す。 9 | // [結果] 10 | // 緑の画面が右から登場します。同時に白い四角が点滅します。 11 | // 緑の画面が止まっても、まだ白い四角が点滅します。 12 | // 白い四角の点滅が終わり次第、ボタンが押せるようになります。 13 | 14 | using System.Collections; 15 | using System.Collections.Generic; 16 | using UnityEngine; 17 | using UnityEngine.UI; 18 | using UnityEngine.EventSystems; 19 | 20 | namespace DM { 21 | 22 | public class Sample08 : MonoBehaviour { 23 | 24 | void Start () { 25 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 26 | UIController.instance.AddFront(new Sample08Scene()); 27 | } 28 | } 29 | 30 | class Sample08Scene : UIBase { 31 | 32 | public Sample08Scene() : base("UISceneAnimA", UIGroup.Scene) { 33 | } 34 | 35 | public override IEnumerator OnLoaded() { 36 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 37 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 38 | root.Find("Layer/Square").gameObject.SetActive(true); 39 | 40 | yield break; 41 | } 42 | 43 | public void onActive() { 44 | Debug.Log("in animation end"); 45 | } 46 | 47 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 48 | switch (name) { 49 | case "ButtonCenter": { 50 | Debug.Log("start removing animation"); 51 | UIController.instance.Remove(this); 52 | return true; 53 | } 54 | default: { 55 | return false; 56 | } 57 | } 58 | } 59 | 60 | public override void OnDestroy() { 61 | Debug.Log("Scene08 : All Right"); 62 | } 63 | } 64 | } 65 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/08/Sample08.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 13f01ed20d5a748379ca81aa4f617867 3 | timeCreated: 1514791326 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/08/Sample08.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/08/Sample08.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/08/Sample08.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6457a89f99f9b42a8a7a8961ba00fba3 3 | timeCreated: 1514791317 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/09.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f8121518dc0e94a48ab7fe7334f5c37a 3 | folderAsset: yes 4 | timeCreated: 1514864722 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/09/Sample09.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // UIレイヤーは再度表示状態になるとOnRevisible()が呼び出されます。 3 | // UI生成時は呼び出されません。 4 | // [操作] 5 | // 1. 緑画面のボタンを押す 6 | // 2. 青画面のボタンを押す 7 | // [結果] 8 | // 緑画面でボタンを押すと青画面になります。 9 | // その後青画面でボタンを押すと緑画面になりますが、 10 | // この際"All Right"ログが表示されます。 11 | 12 | using System.Collections; 13 | using System.Collections.Generic; 14 | using UnityEngine; 15 | using UnityEngine.UI; 16 | using UnityEngine.EventSystems; 17 | 18 | namespace DM { 19 | 20 | public class Sample09 : MonoBehaviour { 21 | 22 | void Start () { 23 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 24 | UIController.instance.AddFront(new Sample09Scene()); 25 | } 26 | } 27 | 28 | class Sample09Scene : UIBase { 29 | 30 | public Sample09Scene() : base("UISceneA", UIGroup.Scene) { 31 | } 32 | 33 | public override IEnumerator OnLoaded() { 34 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 35 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 36 | 37 | yield break; 38 | } 39 | 40 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 41 | switch (name) { 42 | case "ButtonCenter": { 43 | UIController.instance.AddFront(new Sample09SceneB()); 44 | return true; 45 | } 46 | default: { 47 | return false; 48 | } 49 | } 50 | } 51 | 52 | public override void OnRevisible() { 53 | Debug.Log("Scene09 : All Right"); 54 | } 55 | } 56 | 57 | 58 | class Sample09SceneB : UIBase { 59 | 60 | public Sample09SceneB() : base("UISceneAnimB", UIGroup.Scene) { 61 | } 62 | 63 | public override IEnumerator OnLoaded() { 64 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 65 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 66 | 67 | yield break; 68 | } 69 | 70 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 71 | switch (name) { 72 | case "ButtonCenter": { 73 | UIController.instance.Remove(this); 74 | return true; 75 | } 76 | default: { 77 | return false; 78 | } 79 | } 80 | } 81 | } 82 | } 83 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/09/Sample09.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7484f75b02d874bbe807bde425c3f73a 3 | timeCreated: 1514864907 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/09/Sample09.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/09/Sample09.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/09/Sample09.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c42439b44a93645838d5ff921df83e2b 3 | timeCreated: 1514864897 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/10.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4e338bb60bbaa46809060053397f522e 3 | folderAsset: yes 4 | timeCreated: 1514868650 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/10/Sample10.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // UIレイヤーは再度タッチ状態になるとOnRetouchable()が呼び出されます。 3 | // UI生成時は呼び出されません。 4 | // [操作] 5 | // 1. 緑画面のボタンを押す 6 | // 2. 黄色四角内のボタンを押す 7 | // [結果] 8 | // 緑画面でボタンを押すと黄色の四角が表示されます。 9 | // その後黄色四角内のボタンを押すと緑画面に戻りますが、 10 | // この際"All Rigth"ログが表示されます。 11 | 12 | using System.Collections; 13 | using System.Collections.Generic; 14 | using UnityEngine; 15 | using UnityEngine.UI; 16 | using UnityEngine.EventSystems; 17 | 18 | namespace DM { 19 | 20 | public class Sample10 : MonoBehaviour { 21 | 22 | void Start () { 23 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 24 | UIController.instance.AddFront(new Sample10Scene()); 25 | } 26 | } 27 | 28 | class Sample10Scene : UIBase { 29 | 30 | public Sample10Scene() : base("UISceneA", UIGroup.Scene) { 31 | } 32 | 33 | public override IEnumerator OnLoaded() { 34 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 35 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 36 | 37 | yield break; 38 | } 39 | 40 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 41 | switch (name) { 42 | case "ButtonCenter": { 43 | UIController.instance.AddFront(new Sample10Dialog()); 44 | return true; 45 | } 46 | default: { 47 | return false; 48 | } 49 | } 50 | } 51 | 52 | public override void OnRetouchable() { 53 | Debug.Log("Scene10 : All Right"); 54 | } 55 | } 56 | 57 | class Sample10Dialog : UIBase { 58 | 59 | public Sample10Dialog() : base("UIDialog", UIGroup.Dialog, UIPreset.BackVisible) { 60 | } 61 | 62 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 63 | switch (name) { 64 | case "ButtonCenter": { 65 | UIController.instance.Remove(this); 66 | return true; 67 | } 68 | default: { 69 | return false; 70 | } 71 | } 72 | } 73 | } 74 | } 75 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/10/Sample10.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe08156310e02451cb36208d54b17da1 3 | timeCreated: 1514868907 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/10/Sample10.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/10/Sample10.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/10/Sample10.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e5b2c73eaea6492cba946a8b3c1371d 3 | timeCreated: 1514868760 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/11.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4780223591be44684aac97459999348f 3 | folderAsset: yes 4 | timeCreated: 1514870661 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/11/Sample11.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // UIレイヤーはOnUpdate()の呼び出しを明示すると、 3 | // UIController コンポーネント の Update()と同フレームで 4 | // OnUpdate()が呼び出されます。 5 | // また、UIレイヤーは他のレイヤー全てに向けてイベントを発信することができます。 6 | // [操作] 7 | // 画面下のボタンを押す 8 | // [結果] 9 | // 緑画面下のボタンを押すと 10 | // 黄四角内に、更新回数が表示されます。 11 | 12 | using System.Collections; 13 | using System.Collections.Generic; 14 | using UnityEngine; 15 | using UnityEngine.UI; 16 | using UnityEngine.EventSystems; 17 | 18 | namespace DM { 19 | 20 | public class Sample11 : MonoBehaviour { 21 | 22 | void Start () { 23 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 24 | UIController.instance.AddFront(new Sample11Scene()); 25 | } 26 | } 27 | 28 | class DispachParams { 29 | public int count; 30 | public DispachParams(int c) { 31 | count = c; 32 | } 33 | } 34 | 35 | class Sample11Scene : UIBase { 36 | 37 | private int m_count = 0; 38 | 39 | public Sample11Scene() : base("UISceneA", UIGroup.Scene) { 40 | } 41 | 42 | public override IEnumerator OnLoaded() { 43 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 44 | root.Find("Layer/ButtonCenter").gameObject.SetActive(false); 45 | 46 | UIController.instance.AddFront(new Sample11Dialog()); 47 | 48 | scheduleUpdate = true; 49 | 50 | yield break; 51 | } 52 | 53 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 54 | switch (name) { 55 | case "ButtonBottom": { 56 | UIController.instance.Dispatch("Sample", new DispachParams(m_count)); 57 | return true; 58 | } 59 | default: { 60 | return false; 61 | } 62 | } 63 | } 64 | 65 | public override void OnUpdate() { 66 | m_count++; 67 | } 68 | } 69 | 70 | 71 | class Sample11Dialog : UIBase { 72 | 73 | public Sample11Dialog() : base("UIDialog", UIGroup.Dialog, UIPreset.BackVisible | UIPreset.BackTouchable) { 74 | } 75 | 76 | public override IEnumerator OnLoaded() { 77 | root.Find("Layer/ButtonCenter").gameObject.SetActive(false); 78 | 79 | yield break; 80 | } 81 | 82 | public override void OnDispatchedEvent(string name, object param) { 83 | if (name == "Sample") { 84 | Text text = root.Find("Layer/Text").GetComponent(); 85 | text.text = ((DispachParams)param).count.ToString(); 86 | Debug.Log("Scene11 : All Right"); 87 | } 88 | } 89 | } 90 | } 91 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/11/Sample11.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a2c138fa87e6043b4a6d19140b108ccc 3 | timeCreated: 1514870886 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/11/Sample11.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/11/Sample11.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/11/Sample11.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10928ce128ab74be0af27641c23bb412 3 | timeCreated: 1514870874 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/12.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2879a370cf24546119fb4234eed79a0f 3 | folderAsset: yes 4 | timeCreated: 1514874891 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/12/Sample12.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34157391449dc4a5fbfcbca983689e6b 3 | timeCreated: 1514875358 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/12/Sample12.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/12/Sample12.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/12/Sample12.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 555e036943fe041969c55e04eca69b45 3 | timeCreated: 1514875128 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/13.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bdde2cd31332a4268b6b4fe132ebff40 3 | folderAsset: yes 4 | timeCreated: 1514877504 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/13/Sample13.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // UIImplementsにより音再生は外部からアタッチされますが、 3 | // OnClick()メソッドでreturn trueを行うとデフォルトのクリック音を再生します。 4 | // また、BGMはBGMが設定してあり表示されているレイヤーのうち、 5 | // 最も手前のUIレイヤーのBGMを再生します。 6 | // [操作] 7 | // ボタンを押す 8 | // [結果] 9 | // ボタンを押すとデフォルトではないSE再生ログが表示されます。 10 | // また、緑/青画面で設定したBGM再生のログが表示されます。 11 | 12 | using System.Collections; 13 | using System.Collections.Generic; 14 | using UnityEngine; 15 | using UnityEngine.UI; 16 | using UnityEngine.EventSystems; 17 | 18 | namespace DM { 19 | 20 | public class Sample13 : MonoBehaviour { 21 | 22 | void Start () { 23 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 24 | UIController.instance.AddFront(new Sample13Scene()); 25 | } 26 | } 27 | 28 | class Sample13Scene : UIBase { 29 | 30 | public Sample13Scene() : base("UISceneA", UIGroup.Scene, UIPreset.None, "BGM_SceneA") { 31 | } 32 | 33 | public override IEnumerator OnLoaded() { 34 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 35 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 36 | 37 | yield break; 38 | } 39 | 40 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 41 | switch (name) { 42 | case "ButtonCenter": { 43 | UIController.instance.AddFront(new Sample13SceneB()); 44 | 45 | se.playName = "Center SE"; 46 | return true; 47 | } 48 | default: { 49 | return false; 50 | } 51 | } 52 | } 53 | } 54 | 55 | 56 | class Sample13SceneB : UIBase { 57 | 58 | public Sample13SceneB() : base("UISceneAnimB", UIGroup.Scene, UIPreset.None, "BGM_SceneB") { 59 | } 60 | 61 | public override IEnumerator OnLoaded() { 62 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 63 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 64 | 65 | yield break; 66 | } 67 | 68 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 69 | switch (name) { 70 | case "ButtonCenter": { 71 | UIController.instance.Remove(this); 72 | Debug.Log("Scene13 : All Right"); 73 | return true; 74 | } 75 | default: { 76 | return false; 77 | } 78 | } 79 | } 80 | } 81 | } 82 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/13/Sample13.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c0370bba212241bc97d39b833ee1f40 3 | timeCreated: 1514877545 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/13/Sample13.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/13/Sample13.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/13/Sample13.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c2e8f0c5ab18940be83a5f9cbbb48e17 3 | timeCreated: 1514877533 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/14.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5d1e1d24950594c02a51426677259eeb 3 | folderAsset: yes 4 | timeCreated: 1514878899 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/14/Sample14.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // UIPartをUIBaseへ紐づける(YieldAttachParts())ことにより、 3 | // UIPartとして個別に処理を分けることができます。 4 | // 状況によって扱う数が変動するものをUIPartとして扱うと効果的です。 5 | //  例:リスト内の1項目を1つのUIPartとして扱う 6 | // [操作] 7 | // それぞれのボタンを押す 8 | // [結果] 9 | // 押したボタンに応じたログを表示します。 10 | 11 | using System.Collections; 12 | using System.Collections.Generic; 13 | using UnityEngine; 14 | using UnityEngine.UI; 15 | using UnityEngine.EventSystems; 16 | 17 | namespace DM { 18 | 19 | public class Sample14 : MonoBehaviour { 20 | 21 | void Start () { 22 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 23 | UIController.instance.AddFront(new Sample14Scene()); 24 | } 25 | } 26 | 27 | class Sample14Scene : UIBase { 28 | 29 | public Sample14Scene() : base("UISceneA", UIGroup.Scene) { 30 | } 31 | 32 | public override IEnumerator OnLoaded() { 33 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 34 | root.Find("Layer/ButtonCenter").gameObject.SetActive(false); 35 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 36 | 37 | List parts = new List(); 38 | const int num = 4; 39 | for (int i = 1; i <= num; i++) { 40 | parts.Add(new Sample14Button(i)); 41 | } 42 | yield return UIController.instance.YieldAttachParts(this, parts); 43 | } 44 | } 45 | 46 | class Sample14Button : UIPart { 47 | 48 | private int m_id = 0; 49 | 50 | public Sample14Button(int id) : base("UIButton") { 51 | m_id = id; 52 | } 53 | 54 | public override IEnumerator OnLoaded(UIBase uiBase) { 55 | Text text = root.Find("Text").GetComponent(); 56 | text.text = m_id.ToString(); 57 | 58 | // UIPartの追加先を決定する 59 | Transform layer = uiBase.root.Find("Layer"); 60 | root.SetParent(layer); 61 | root.localPosition = new Vector3(426, 100 * m_id, 0); 62 | root.localScale = Vector3.one; 63 | 64 | yield break; 65 | } 66 | 67 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 68 | Debug.Log("push button: " + m_id); 69 | Debug.Log("Scene14 : All Right"); 70 | 71 | return true; 72 | } 73 | } 74 | } -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/14/Sample14.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 67392319d9b9943b19703574124f3017 3 | timeCreated: 1514879078 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/14/Sample14.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/14/Sample14.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/14/Sample14.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 038f69deaebbb43528c24a9ef775cb66 3 | timeCreated: 1514879058 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/15.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e5f26cc2c132c4adf85c3c194697e133 3 | folderAsset: yes 4 | timeCreated: 1514889683 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/15/Sample15.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // UIレイヤーが画面に表示した後にUIPartを追加したい場合は 3 | // UIControler.AttachParts() で追加することができます。 4 | // [操作] 5 | // 1. 上部のボタンを押す 6 | // 2. 増えたボタンを押す 7 | // [結果] 8 | // 上部のボタンを押すことで、下部にボタンが表示されます。 9 | // 下部のボタンは押すとログを表示します。 10 | 11 | using System.Collections; 12 | using System.Collections.Generic; 13 | using UnityEngine; 14 | using UnityEngine.UI; 15 | using UnityEngine.EventSystems; 16 | 17 | namespace DM { 18 | 19 | public class Sample15 : MonoBehaviour { 20 | 21 | void Start () { 22 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 23 | UIController.instance.AddFront(new Sample15Scene()); 24 | } 25 | } 26 | 27 | class Sample15Scene : UIBase { 28 | 29 | private int m_count = 0; 30 | 31 | public Sample15Scene() : base("UISceneA", UIGroup.Scene) { 32 | } 33 | 34 | public override IEnumerator OnLoaded() { 35 | root.Find("Layer/ButtonCenter").gameObject.SetActive(false); 36 | root.Find("Layer/ButtonBottom").gameObject.SetActive(false); 37 | 38 | yield break; 39 | } 40 | 41 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 42 | switch (name) { 43 | case "ButtonTop": { 44 | m_count++; 45 | UIController.instance.AttachParts(this, new List(){new Sample15Button(m_count)}); 46 | return true; 47 | } 48 | default: { 49 | return false; 50 | } 51 | } 52 | } 53 | } 54 | 55 | class Sample15Button : UIPart { 56 | 57 | private int m_id = 0; 58 | 59 | public Sample15Button(int id) : base("UIButton") { 60 | m_id = id; 61 | } 62 | 63 | public override IEnumerator OnLoaded(UIBase uiBase) { 64 | Text text = root.Find("Text").GetComponent(); 65 | text.text = m_id.ToString(); 66 | 67 | Transform layer = uiBase.root.Find("Layer"); 68 | root.SetParent(layer); 69 | root.localPosition = new Vector3(426, 100 * m_id, 0); 70 | root.localScale = Vector3.one; 71 | 72 | yield break; 73 | } 74 | 75 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 76 | Debug.Log("push button: " + m_id); 77 | Debug.Log("Scene15 : All Right"); 78 | 79 | return true; 80 | } 81 | } 82 | } 83 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/15/Sample15.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e81d982d87b242919cfa36c8d64eeee 3 | timeCreated: 1514890024 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/15/Sample15.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/15/Sample15.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/15/Sample15.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd737cd51db1647138f07a2b0d16c9ad 3 | timeCreated: 1514890012 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/16.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b41a98bac284e43898a30b456f5a14c9 3 | folderAsset: yes 4 | timeCreated: 1514895606 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/16/Sample16.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a8f7da3c8b4df420c8428c1b9a6cc758 3 | timeCreated: 1514895694 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/16/Sample16.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/16/Sample16.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/16/Sample16.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6c62ecb3cea164155a307a5fc26a7edd 3 | timeCreated: 1514895685 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/17.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d7aa92ae6d0884138802ff200df3e519 3 | folderAsset: yes 4 | timeCreated: 1514902169 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/17/Sample17.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 31f5b685ab8f34081bc0ad036c661277 3 | timeCreated: 1514902254 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/17/Sample17.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/17/Sample17.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/17/Sample17.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 01563d0b890c8439cb845af7486f839b 3 | timeCreated: 1514902245 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/18.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f83ceb63ae9845959e36bd0391d7125 3 | folderAsset: yes 4 | timeCreated: 1514905028 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/18/Sample18.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // UIController.SetScreenTouchable()を使用することによって 3 | // 画面全体のタッチ反応を切ることができます。 4 | // フェイルセーフとして呼び出したUIBaseが削除された場合、 5 | // タッチ判定は元に戻ります。 6 | // [操作] 7 | // 画面下のボタンを押す 8 | // [結果] 9 | // ボタンを押すと数字が表示されますが、 10 | // 100までの間は再度ボタンを押すことができません。 11 | 12 | using System.Collections; 13 | using System.Collections.Generic; 14 | using UnityEngine; 15 | using UnityEngine.UI; 16 | using UnityEngine.EventSystems; 17 | 18 | namespace DM { 19 | 20 | public class Sample18 : MonoBehaviour { 21 | 22 | void Start () { 23 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 24 | UIController.instance.AddFront(new Sample18Scene()); 25 | } 26 | } 27 | 28 | class Sample18Scene : UIBase { 29 | private int m_count = 0; 30 | 31 | public Sample18Scene() : base("UISceneA", UIGroup.Scene) { 32 | } 33 | 34 | public override IEnumerator OnLoaded() { 35 | root.Find("Layer/ButtonTop" ).gameObject.SetActive(false); 36 | root.Find("Layer/ButtonCenter").gameObject.SetActive(false); 37 | 38 | yield break; 39 | } 40 | 41 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 42 | switch (name) { 43 | case "ButtonBottom": { 44 | UIController.instance.SetScreenTouchable(this, false); 45 | scheduleUpdate = true; 46 | m_count = 0; 47 | return true; 48 | } 49 | default: { 50 | return false; 51 | } 52 | } 53 | } 54 | 55 | public override void OnUpdate() { 56 | if (++m_count >= 100) { 57 | UIController.instance.SetScreenTouchable(this, true); 58 | scheduleUpdate = false; 59 | } 60 | Text text = root.Find("Layer/Text").GetComponent(); 61 | text.text = m_count.ToString(); 62 | } 63 | } 64 | } 65 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/18/Sample18.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a96686d0443b941ada9fd4b227c7cfc7 3 | timeCreated: 1514905073 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/18/Sample18.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/18/Sample18.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/18/Sample18.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f3f47baac6534afea9e82a2384679de 3 | timeCreated: 1514905060 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/19.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c37e518e6fd3a4c8ea2af1a386a565f8 3 | folderAsset: yes 4 | timeCreated: 1515385554 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/19/Sample19.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e2f303596e97a48738d293b9847db2cc 3 | timeCreated: 1515385614 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/19/Sample19.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/19/Sample19.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/19/Sample19.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 24422586d17a2464496a4f7d0818d106 3 | timeCreated: 1515385608 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/20.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9efb5266817934df4b20c33936c17814 3 | folderAsset: yes 4 | timeCreated: 1514970953 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/20/Sample20.cs: -------------------------------------------------------------------------------- 1 | // [概要] 2 | // 3Dオブジェクトを表示します。 3 | // また、Terrainコンポーネントに対して、AddVisibleBehaviourController()を 4 | // 使用することで表示の切り替えが行えます。 5 | // [操作] 6 | // 1. 黄四角内のボタンを押す 7 | // 2. 再度黄四角内のボタンを押す 8 | // 3. 球、キューブをタッチする 9 | // [結果] 10 | // 黄四角内のボタンを押すと3Dオブジェクトを表示します。 11 | // さらに黄四角内のボタンを押すと黄四角が消えます。 12 | // 球、キューブを押すと、画面外にはけて消えます。 13 | 14 | using System.Collections; 15 | using System.Collections.Generic; 16 | using UnityEngine; 17 | using UnityEngine.UI; 18 | using UnityEngine.EventSystems; 19 | 20 | namespace DM { 21 | 22 | public class Sample20 : MonoBehaviour { 23 | 24 | void Start () { 25 | UIController.instance.Implement(new PrefabLoader(), new Sounder(), new FadeCreator()); 26 | UIController.instance.AddFront(new Sample20Scene()); 27 | } 28 | } 29 | 30 | class Sample20Scene : UIBase { 31 | 32 | public Sample20Scene() : base("UI3D", UIGroup.View3D, UIPreset.View3D) { 33 | AddVisibleBehaviourController(); 34 | 35 | UIController.instance.AddFront(new Sample20Dialog(true)); 36 | UIController.instance.AddFront(new Sample20Dialog(false)); 37 | } 38 | 39 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 40 | if (name == "Cube" || name == "Sphere") { 41 | UIController.instance.Remove(this); 42 | Debug.Log("Scene20 : All Right"); 43 | return true; 44 | } 45 | return false; 46 | } 47 | } 48 | 49 | class Sample20Dialog : UIBase { 50 | 51 | public Sample20Dialog(bool visible) 52 | : base("UIDialog", UIGroup.Dialog, visible ? UIPreset.BackVisible | UIPreset.BackTouchable : UIPreset.None) { 53 | } 54 | 55 | public override bool OnClick(string name, GameObject gameObject, PointerEventData pointer, SE se) { 56 | switch (name) { 57 | case "ButtonCenter": { 58 | UIController.instance.Remove(this); 59 | return true; 60 | } 61 | default: { 62 | return false; 63 | } 64 | } 65 | } 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/20/Sample20.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7cfca09819ba54faf9e2e029cfa802ae 3 | timeCreated: 1514971049 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/20/Sample20.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/Assets/DMUIFramework/Samples/Scenes/20/Sample20.unity -------------------------------------------------------------------------------- /Assets/DMUIFramework/Samples/Scenes/20/Sample20.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2755d1b7a626549128e090414a1f9d06 3 | timeCreated: 1514970970 4 | licenseType: Pro 5 | DefaultImporter: 6 | externalObjects: {} 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e4a855e2cf6c4ed992c19fc696b66c2 3 | folderAsset: yes 4 | timeCreated: 1525505839 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/Internal.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c057acaa661394b9ab5e2f57d8938b56 3 | folderAsset: yes 4 | timeCreated: 1511061545 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/Internal/UIBaseLayer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 064ccd78dc73844f791e274c0aca8c5d 3 | timeCreated: 1511060552 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/Internal/UIBaseLayerList.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 12141046526904a28879058e5ec6ebcf 3 | timeCreated: 1511061723 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/Internal/UIEvents.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------- 2 | // DMUIFramework 3 | // Copyright (c) 2018 Takuya Nishimura (tnishimu) 4 | // 5 | // This software is released under the MIT License. 6 | // https://opensource.org/licenses/mit-license.php 7 | // ---------------------------------------------------------------------- 8 | 9 | using System.Collections; 10 | using System.Collections.Generic; 11 | using UnityEngine.EventSystems; 12 | 13 | namespace DM { 14 | 15 | public class TouchEvent { 16 | private UITouchListener m_listener; 17 | public UITouchListener listener { get { return m_listener; } } 18 | 19 | private TouchType m_type; 20 | public TouchType type { get { return m_type; } } 21 | 22 | private PointerEventData m_pointer; 23 | public PointerEventData pointer { get{ return m_pointer; } } 24 | 25 | public TouchEvent(UITouchListener listener, TouchType type, PointerEventData pointer) { 26 | m_listener = listener; 27 | m_type = type; 28 | m_pointer = pointer; 29 | } 30 | } 31 | 32 | public class DispatchedEvent { 33 | private string m_name; 34 | public string name { get { return m_name; } } 35 | 36 | private object m_param; 37 | public object param { get { return m_param; } } 38 | 39 | public DispatchedEvent(string name, object param) { 40 | m_name = name; 41 | m_param = param; 42 | } 43 | } 44 | } -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/Internal/UIEvents.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9715ed643ea694c49a5dfba11b280666 3 | timeCreated: 1511061655 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/Internal/UIPartContainer.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------- 2 | // DMUIFramework 3 | // Copyright (c) 2018 Takuya Nishimura (tnishimu) 4 | // 5 | // This software is released under the MIT License. 6 | // https://opensource.org/licenses/mit-license.php 7 | // ---------------------------------------------------------------------- 8 | 9 | using System.Collections; 10 | using System.Collections.Generic; 11 | using UnityEngine; 12 | 13 | namespace DM { 14 | 15 | public class UIPartContainer { 16 | protected UnityEngine.Object m_prefab; 17 | public UnityEngine.Object prefab { get { return m_prefab; } } 18 | 19 | private UIPart m_ui; 20 | public UIPart ui { get { return m_ui; } } 21 | 22 | private UITouchListener[] m_listeners = null; 23 | 24 | public UIPartContainer(UIPart ui) { 25 | m_ui = ui; 26 | } 27 | 28 | public IEnumerator LoadAndSetup(UIBaseLayer layer) { 29 | if (m_ui.root == null && !string.IsNullOrEmpty(m_ui.prefabPath)) { 30 | PrefabReceiver receiver = new PrefabReceiver(); 31 | yield return UIController.implements.prefabLoader.Load(m_ui.prefabPath, receiver); 32 | m_prefab = receiver.prefab; 33 | 34 | if (m_prefab != null) { 35 | GameObject g = GameObject.Instantiate(m_prefab) as GameObject; 36 | m_ui.root = g.transform; 37 | } 38 | } 39 | 40 | if (m_ui.root == null) { 41 | m_ui.root = new GameObject("root").transform; 42 | } 43 | m_ui.root.gameObject.SetActive(false); 44 | 45 | CollectComponents(m_ui.root.gameObject, layer); 46 | 47 | yield return m_ui.OnLoaded((UIBase)layer.m_ui); 48 | 49 | m_ui.root.gameObject.SetActive(true); 50 | } 51 | 52 | public virtual void Destroy() { 53 | UIController.implements.prefabLoader.Release(m_ui.prefabPath, m_prefab); 54 | m_prefab = null; 55 | 56 | m_ui.Destroy(); 57 | m_ui = null; 58 | 59 | 60 | for (int i = 0; i < m_listeners.Length; i++) { 61 | m_listeners[i].ResetUI(); 62 | } 63 | m_listeners = null; 64 | } 65 | 66 | protected void CollectComponents(GameObject target, UIBaseLayer layer) { 67 | m_listeners = target.GetComponentsInChildren(); 68 | for (int i = 0; i < m_listeners.Length; i++) { 69 | m_listeners[i].SetUI(layer, m_ui); 70 | } 71 | 72 | Animator[] animators = target.GetComponentsInChildren(); 73 | m_ui.animators = animators; 74 | } 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/Internal/UIPartContainer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e141a2b0314d542ff87d6d38b60ed1ab 3 | timeCreated: 1511060534 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/Internal/UIStateBehaviour.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------- 2 | // DMUIFramework 3 | // Copyright (c) 2018 Takuya Nishimura (tnishimu) 4 | // 5 | // This software is released under the MIT License. 6 | // https://opensource.org/licenses/mit-license.php 7 | // ---------------------------------------------------------------------- 8 | 9 | using System; 10 | using System.Collections; 11 | using System.Collections.Generic; 12 | using UnityEngine; 13 | 14 | namespace DM { 15 | 16 | public class UIStateBehaviour : StateMachineBehaviour { 17 | 18 | public static readonly string LayerName = "UI."; 19 | 20 | private Action m_exitCallback; 21 | public Action ExitCallback { set { m_exitCallback = value; } } 22 | 23 | private string m_playName; 24 | public string PlayName { set { m_playName = value; } } 25 | 26 | override public void OnStateEnter(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { 27 | AnimatorClipInfo[] infos = animator.GetCurrentAnimatorClipInfo(layerIndex); 28 | if (stateInfo.IsName(m_playName) && infos.Length == 0 && m_exitCallback != null) { 29 | m_exitCallback(animator); 30 | m_exitCallback = null; 31 | } 32 | } 33 | 34 | override public void OnStateExit(Animator animator, AnimatorStateInfo stateInfo, int layerIndex) { 35 | if (stateInfo.IsName(m_playName) && m_exitCallback != null) { 36 | m_exitCallback(animator); 37 | m_exitCallback = null; 38 | } 39 | } 40 | } 41 | } -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/Internal/UIStateBehaviour.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 60287af30cab44aaeb149cd4c280a266 3 | timeCreated: 1511428269 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UIBase.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4a870aedcceb84776a7d334b0794e2c6 3 | timeCreated: 1511061216 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UIController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9a6ba4143cf1443ba84e87577b526576 3 | timeCreated: 1511056678 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UIFade.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------- 2 | // DMUIFramework 3 | // Copyright (c) 2018 Takuya Nishimura (tnishimu) 4 | // 5 | // This software is released under the MIT License. 6 | // https://opensource.org/licenses/mit-license.php 7 | // ---------------------------------------------------------------------- 8 | 9 | using System.Collections; 10 | using System.Collections.Generic; 11 | using UnityEngine; 12 | 13 | namespace DM { 14 | public class UIFade : UIBase { 15 | public UIFade(string path) : base(path, UIGroup.SystemFade, UIPreset.SystemIndicator) { 16 | } 17 | } 18 | } -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UIFade.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 07e8da5173f8746b6a00c0b74be281cf 3 | timeCreated: 1511073774 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UIGroup.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------- 2 | // DMUIFramework 3 | // Copyright (c) 2018 Takuya Nishimura (tnishimu) 4 | // 5 | // This software is released under the MIT License. 6 | // https://opensource.org/licenses/mit-license.php 7 | // ---------------------------------------------------------------------- 8 | 9 | using System.Collections; 10 | using System.Collections.Generic; 11 | using UnityEngine; 12 | 13 | namespace DM { 14 | 15 | public enum UIGroup { 16 | None = 0, 17 | View3D, 18 | MainScene, 19 | Scene, 20 | Floater, 21 | Dialog, 22 | Debug, 23 | SystemFade, 24 | System, 25 | } 26 | 27 | class UIBackable { 28 | public static readonly List groups = new List(){ 29 | UIGroup.Dialog, 30 | UIGroup.Scene, 31 | UIGroup.MainScene, 32 | UIGroup.View3D, 33 | }; 34 | public static void Sort() { 35 | groups.Sort((x, y) => { return y - x; }); 36 | } 37 | } 38 | 39 | class UIFadeTarget { 40 | public static readonly List groups = new List(){ 41 | UIGroup.Floater, 42 | UIGroup.MainScene, 43 | UIGroup.View3D, 44 | }; 45 | } 46 | 47 | class UIFadeThreshold { 48 | public static readonly Dictionary groups = new Dictionary(){ 49 | { UIGroup.Scene, 1 }, 50 | }; 51 | } 52 | } -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UIGroup.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9020a7cef5d0a4f7096eb6ddf632460e 3 | timeCreated: 1511687542 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UIImplements.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------- 2 | // DMUIFramework 3 | // Copyright (c) 2018 Takuya Nishimura (tnishimu) 4 | // 5 | // This software is released under the MIT License. 6 | // https://opensource.org/licenses/mit-license.php 7 | // ---------------------------------------------------------------------- 8 | 9 | using System; 10 | using System.Collections; 11 | using System.Collections.Generic; 12 | using UnityEngine; 13 | 14 | 15 | namespace DM { 16 | 17 | public class PrefabReceiver { 18 | public UnityEngine.Object prefab; 19 | } 20 | public interface IPrefabLoader { 21 | IEnumerator Load(string path, PrefabReceiver receiver); 22 | void Release(string path, UnityEngine.Object prefab); 23 | } 24 | 25 | public interface ISounder { 26 | void PlayDefaultClickSE(); 27 | void PlayClickSE(string name); 28 | void PlayBGM(string name); 29 | void StopBGM(); 30 | } 31 | 32 | public interface IFadeCreator { 33 | UIFade Create(); 34 | } 35 | 36 | public class UIImplements { 37 | private IPrefabLoader m_prefabLoader; 38 | public IPrefabLoader prefabLoader { get { return m_prefabLoader; } } 39 | 40 | private ISounder m_sounder; 41 | public ISounder sounder { get { return m_sounder; } } 42 | 43 | private IFadeCreator m_fadeCreator; 44 | public IFadeCreator fadeCreator { get { return m_fadeCreator; } } 45 | 46 | public UIImplements(IPrefabLoader prefabLoader, ISounder sounder, IFadeCreator fadeCreator) { 47 | m_prefabLoader = prefabLoader; 48 | m_sounder = sounder; 49 | m_fadeCreator = fadeCreator; 50 | } 51 | } 52 | } -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UIImplements.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32819d36a30cb464ead71e87b9528f10 3 | timeCreated: 1511061865 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UILayerTouchListener.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------- 2 | // DMUIFramework 3 | // Copyright (c) 2018 Takuya Nishimura (tnishimu) 4 | // 5 | // This software is released under the MIT License. 6 | // https://opensource.org/licenses/mit-license.php 7 | // ---------------------------------------------------------------------- 8 | 9 | using System.Collections; 10 | using System.Collections.Generic; 11 | using UnityEngine; 12 | using UnityEngine.EventSystems; 13 | 14 | namespace DM { 15 | 16 | public class UILayerTouchListener : UITouchListener, ICanvasRaycastFilter { 17 | 18 | Vector2 m_screenPoint = Vector2.zero; 19 | bool m_pressed = false; 20 | bool m_raycasted = false; 21 | 22 | public bool IsRaycastLocationValid(Vector2 screenPoint, Camera eventCamera) { 23 | m_screenPoint = screenPoint; 24 | m_raycasted = true; 25 | return false; 26 | } 27 | 28 | public void Update() { 29 | if (!m_raycasted || !layer.IsTouchable()) { 30 | m_pressed = false; 31 | return; 32 | } 33 | 34 | if (Input.touchCount > 0) { 35 | if (Input.touches[0].phase == TouchPhase.Began) { 36 | m_pressed = true; 37 | base.OnPointerDown(CreatePointerEventData()); 38 | return; 39 | } else if (Input.touches[0].phase == TouchPhase.Ended) { 40 | if (!m_pressed) { return; } 41 | m_pressed = false; 42 | base.OnPointerUp(CreatePointerEventData()); 43 | return; 44 | } 45 | } 46 | 47 | if (Input.GetMouseButtonDown(0)) { 48 | m_pressed = true; 49 | base.OnPointerDown(CreatePointerEventData()); 50 | return; 51 | } else if (Input.GetMouseButtonUp(0)) { 52 | if (!m_pressed) { return; } 53 | m_pressed = false; 54 | base.OnPointerUp(CreatePointerEventData()); 55 | return; 56 | } 57 | 58 | if (m_pressed) { 59 | base.OnDrag(CreatePointerEventData()); 60 | } 61 | } 62 | 63 | public void LateUpdate() { 64 | m_raycasted = false; 65 | } 66 | 67 | public PointerEventData CreatePointerEventData() { 68 | PointerEventData data = new PointerEventData(null); 69 | data.position = m_screenPoint; 70 | return data; 71 | } 72 | } 73 | } -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UILayerTouchListener.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 33ee88df1ea9545aba370046e5d694b8 3 | timeCreated: 1514616811 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UIPart.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 55b75632a1045448b8fcafca293727bb 3 | timeCreated: 1511061591 4 | licenseType: Pro 5 | MonoImporter: 6 | serializedVersion: 2 7 | defaultReferences: [] 8 | executionOrder: 0 9 | icon: {instanceID: 0} 10 | userData: 11 | assetBundleName: 12 | assetBundleVariant: 13 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UITouchListener.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------- 2 | // DMUIFramework 3 | // Copyright (c) 2018 Takuya Nishimura (tnishimu) 4 | // 5 | // This software is released under the MIT License. 6 | // https://opensource.org/licenses/mit-license.php 7 | // ---------------------------------------------------------------------- 8 | 9 | using System.Collections; 10 | using System.Collections.Generic; 11 | using UnityEngine; 12 | using UnityEngine.EventSystems; 13 | 14 | namespace DM { 15 | 16 | public enum TouchType { 17 | None = 0, 18 | Click, 19 | Down, 20 | Up, 21 | Drag, 22 | } 23 | 24 | public class UITouchListener 25 | : MonoBehaviour 26 | , IPointerClickHandler 27 | , IPointerDownHandler 28 | , IPointerUpHandler 29 | , IDragHandler 30 | { 31 | private UIBaseLayer m_layer; 32 | public UIBaseLayer layer { get { return m_layer; } } 33 | 34 | private UIPart m_ui = null; 35 | public UIPart ui { get { return m_ui; } } 36 | 37 | private int m_generation = int.MaxValue; 38 | 39 | public void SetUI(UIBaseLayer layer, UIPart ui) { 40 | int generation = GetGeneration(transform, ui.root); 41 | if (m_generation < generation) { 42 | return; 43 | } 44 | 45 | m_layer = layer; 46 | m_ui = ui; 47 | m_generation = generation; 48 | } 49 | 50 | public void ResetUI() { 51 | m_layer = null; 52 | m_ui = null; 53 | m_generation = int.MaxValue; 54 | } 55 | 56 | public void OnPointerClick(PointerEventData pointer) { 57 | UIController.instance.ListenTouch(this, TouchType.Click, pointer); 58 | } 59 | 60 | public void OnPointerDown(PointerEventData pointer) { 61 | UIController.instance.ListenTouch(this, TouchType.Down, pointer); 62 | } 63 | 64 | public void OnPointerUp(PointerEventData pointer) { 65 | UIController.instance.ListenTouch(this, TouchType.Up, pointer); 66 | } 67 | 68 | public void OnDrag(PointerEventData pointer) { 69 | UIController.instance.ListenTouch(this, TouchType.Drag, pointer); 70 | } 71 | 72 | private int GetGeneration(Transform target, Transform dest, int generation = 0) { 73 | if (target == null || dest == null) { 74 | return -1; 75 | } else if (target == dest) { 76 | return generation; 77 | } else { 78 | return GetGeneration(target.parent, dest, generation+1); 79 | } 80 | } 81 | } 82 | } -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UITouchListener.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 206d76c844e984740874e4258f07ac87 3 | timeCreated: 1511444436 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UIVisibleController.cs: -------------------------------------------------------------------------------- 1 | // ---------------------------------------------------------------------- 2 | // DMUIFramework 3 | // Copyright (c) 2018 Takuya Nishimura (tnishimu) 4 | // 5 | // This software is released under the MIT License. 6 | // https://opensource.org/licenses/mit-license.php 7 | // ---------------------------------------------------------------------- 8 | 9 | using System.Collections; 10 | using System.Collections.Generic; 11 | using UnityEngine; 12 | 13 | namespace DM { 14 | 15 | public class UIVisibleController { 16 | private Dictionary m_components = new Dictionary(); 17 | 18 | public void SetVisible(GameObject target, bool enable) { 19 | if (m_components == null) { return; } 20 | 21 | if (enable) { 22 | if (IsVisible()) { return; } 23 | 24 | foreach (KeyValuePair pair in m_components) { 25 | SetEnable(pair.Key, pair.Value); 26 | } 27 | m_components.Clear(); 28 | 29 | } else { 30 | if (!IsVisible()) { return; } 31 | 32 | Component[] components = GetComponents(target); 33 | for (int i = 0; i < components.Length; i++) { 34 | Component component = components[i]; 35 | m_components.Add(component, IsEnable(component)); 36 | SetEnable(component, false); 37 | } 38 | } 39 | } 40 | 41 | public void Destroy() { 42 | m_components = null; 43 | } 44 | 45 | public bool IsVisible() { 46 | return (m_components.Count == 0); 47 | } 48 | 49 | public virtual Component[] GetComponents(GameObject target) { return null; } 50 | public virtual void SetEnable(Component component, bool enable) { } 51 | public virtual bool IsEnable(Component component) { return true; } 52 | } 53 | 54 | public class UIBehaviourController : UIVisibleController where T : Behaviour { 55 | 56 | public override Component[] GetComponents(GameObject target) { 57 | return target.GetComponentsInChildren(); 58 | } 59 | public override void SetEnable(Component component, bool enable) { 60 | (component as T).enabled = enable; 61 | } 62 | public override bool IsEnable(Component component) { 63 | return (component as T).enabled; 64 | } 65 | } 66 | 67 | public class UIRendererController : UIVisibleController { 68 | 69 | public override Component[] GetComponents(GameObject target) { 70 | return target.GetComponentsInChildren(); 71 | } 72 | public override void SetEnable(Component component, bool enable) { 73 | (component as Renderer).enabled = enable; 74 | } 75 | public override bool IsEnable(Component component) { 76 | return (component as Renderer).enabled; 77 | } 78 | } 79 | } -------------------------------------------------------------------------------- /Assets/DMUIFramework/Scripts/UIVisibleController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 03596952612f44155a451d00b6bb1e52 3 | timeCreated: 1514596345 4 | licenseType: Pro 5 | MonoImporter: 6 | externalObjects: {} 7 | serializedVersion: 2 8 | defaultReferences: [] 9 | executionOrder: 0 10 | icon: {instanceID: 0} 11 | userData: 12 | assetBundleName: 13 | assetBundleVariant: 14 | -------------------------------------------------------------------------------- /DMUIFramework.unitypackage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/DMUIFramework.unitypackage -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /ProjectSettings/NetworkManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/NetworkManager.asset -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tnishimu/DMUIFramework/bf41ba10816652679f037fef7351a23c487c22e5/ProjectSettings/UnityConnectSettings.asset --------------------------------------------------------------------------------