├── .gitignore ├── Assets ├── AddressableAssetsData.meta ├── AddressableAssetsData │ ├── AddressableAssetSettings.asset │ ├── AddressableAssetSettings.asset.meta │ ├── AssetGroupTemplates.meta │ ├── AssetGroupTemplates │ │ ├── Packed Assets.asset │ │ └── Packed Assets.asset.meta │ ├── AssetGroups.meta │ ├── AssetGroups │ │ ├── Built In Data.asset │ │ ├── Built In Data.asset.meta │ │ ├── Default Local Group.asset │ │ ├── Default Local Group.asset.meta │ │ ├── Schemas.meta │ │ └── Schemas │ │ │ ├── Built In Data_PlayerDataGroupSchema.asset │ │ │ ├── Built In Data_PlayerDataGroupSchema.asset.meta │ │ │ ├── Default Local Group_BundledAssetGroupSchema.asset │ │ │ ├── Default Local Group_BundledAssetGroupSchema.asset.meta │ │ │ ├── Default Local Group_ContentUpdateGroupSchema.asset │ │ │ └── Default Local Group_ContentUpdateGroupSchema.asset.meta │ ├── DataBuilders.meta │ ├── DataBuilders │ │ ├── BuildScriptFastMode.asset │ │ ├── BuildScriptFastMode.asset.meta │ │ ├── BuildScriptPackedMode.asset │ │ ├── BuildScriptPackedMode.asset.meta │ │ ├── BuildScriptPackedPlayMode.asset │ │ ├── BuildScriptPackedPlayMode.asset.meta │ │ ├── BuildScriptVirtualMode.asset │ │ └── BuildScriptVirtualMode.asset.meta │ ├── DefaultObject.asset │ ├── DefaultObject.asset.meta │ └── Windows.meta ├── AssetsPackage.meta ├── AssetsPackage │ ├── TestModel.prefab │ ├── TestModel.prefab.meta │ ├── UI.meta │ └── UI │ │ ├── Fonts.meta │ │ ├── Fonts │ │ ├── 7000.txt │ │ ├── 7000.txt.meta │ │ ├── FZZhunYuan SDF.asset │ │ ├── FZZhunYuan SDF.asset.meta │ │ ├── FZZhunYuan.TTF │ │ └── FZZhunYuan.TTF.meta │ │ ├── Prefabs.meta │ │ ├── Prefabs │ │ ├── UILoadingView.meta │ │ ├── UILoadingView │ │ │ ├── UILoadingView.prefab │ │ │ └── UILoadingView.prefab.meta │ │ ├── UILoginView.meta │ │ ├── UILoginView │ │ │ ├── UILoginView.prefab │ │ │ ├── UILoginView.prefab.meta │ │ │ ├── UITestView.prefab │ │ │ └── UITestView.prefab.meta │ │ ├── UIMessageBox.meta │ │ └── UIMessageBox │ │ │ ├── UIMessageBoxView.prefab │ │ │ └── UIMessageBoxView.prefab.meta │ │ ├── UIConfig.json │ │ └── UIConfig.json.meta ├── Plugins.meta ├── Plugins │ ├── Demigiant.meta │ └── Demigiant │ │ ├── DOTween.meta │ │ ├── DOTween │ │ ├── DOTween.XML │ │ ├── DOTween.XML.meta │ │ ├── DOTween.dll │ │ ├── DOTween.dll.meta │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── DOTweenEditor.XML │ │ │ ├── DOTweenEditor.XML.meta │ │ │ ├── DOTweenEditor.dll │ │ │ ├── DOTweenEditor.dll.meta │ │ │ ├── Imgs.meta │ │ │ └── Imgs │ │ │ │ ├── DOTweenIcon.png │ │ │ │ ├── DOTweenIcon.png.meta │ │ │ │ ├── Footer.png │ │ │ │ ├── Footer.png.meta │ │ │ │ ├── Footer_dark.png │ │ │ │ ├── Footer_dark.png.meta │ │ │ │ ├── Header.jpg │ │ │ │ └── Header.jpg.meta │ │ ├── Modules.meta │ │ ├── Modules │ │ │ ├── DOTweenModuleAudio.cs │ │ │ ├── DOTweenModuleAudio.cs.meta │ │ │ ├── DOTweenModulePhysics.cs │ │ │ ├── DOTweenModulePhysics.cs.meta │ │ │ ├── DOTweenModulePhysics2D.cs │ │ │ ├── DOTweenModulePhysics2D.cs.meta │ │ │ ├── DOTweenModuleSprite.cs │ │ │ ├── DOTweenModuleSprite.cs.meta │ │ │ ├── DOTweenModuleUI.cs │ │ │ ├── DOTweenModuleUI.cs.meta │ │ │ ├── DOTweenModuleUnityVersion.cs │ │ │ ├── DOTweenModuleUnityVersion.cs.meta │ │ │ ├── DOTweenModuleUtils.cs │ │ │ └── DOTweenModuleUtils.cs.meta │ │ ├── readme.txt │ │ └── readme.txt.meta │ │ ├── DOTweenPro.meta │ │ ├── DOTweenPro │ │ ├── DOTweenAnimation.cs │ │ ├── DOTweenAnimation.cs.meta │ │ ├── DOTweenPro.XML │ │ ├── DOTweenPro.XML.meta │ │ ├── DOTweenPro.dll │ │ ├── DOTweenPro.dll.meta │ │ ├── DOTweenProShortcuts.cs │ │ ├── DOTweenProShortcuts.cs.meta │ │ ├── DOTweenTextMeshPro.cs │ │ ├── DOTweenTextMeshPro.cs.addon │ │ ├── DOTweenTextMeshPro.cs.addon.meta │ │ ├── DOTweenTextMeshPro.cs.meta │ │ ├── DOTweenTk2d.cs │ │ ├── DOTweenTk2d.cs.addon │ │ ├── DOTweenTk2d.cs.addon.meta │ │ ├── DOTweenTk2d.cs.meta │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── DOTweenAnimationInspector.cs │ │ │ ├── DOTweenAnimationInspector.cs.meta │ │ │ ├── DOTweenPreviewManager.cs │ │ │ ├── DOTweenPreviewManager.cs.meta │ │ │ ├── DOTweenProEditor.XML │ │ │ ├── DOTweenProEditor.XML.meta │ │ │ ├── DOTweenProEditor.dll │ │ │ └── DOTweenProEditor.dll.meta │ │ ├── readme.txt │ │ └── readme.txt.meta │ │ ├── DemiLib.meta │ │ └── DemiLib │ │ ├── Core.meta │ │ └── Core │ │ ├── DemiLib.dll │ │ ├── DemiLib.dll.meta │ │ ├── DemiLib.xml │ │ ├── DemiLib.xml.meta │ │ ├── Editor.meta │ │ └── Editor │ │ ├── DemiEditor.dll │ │ ├── DemiEditor.dll.meta │ │ ├── DemiEditor.xml │ │ ├── DemiEditor.xml.meta │ │ ├── Imgs.meta │ │ └── Imgs │ │ ├── blackSquare.png │ │ ├── blackSquare.png.meta │ │ ├── blackSquareAlpha10.png │ │ ├── blackSquareAlpha10.png.meta │ │ ├── blackSquareAlpha15.png │ │ ├── blackSquareAlpha15.png.meta │ │ ├── blackSquareAlpha25.png │ │ ├── blackSquareAlpha25.png.meta │ │ ├── blackSquareAlpha50.png │ │ ├── blackSquareAlpha50.png.meta │ │ ├── blackSquareAlpha80.png │ │ ├── blackSquareAlpha80.png.meta │ │ ├── blueSquare.png │ │ ├── blueSquare.png.meta │ │ ├── circle.png │ │ ├── circle.png.meta │ │ ├── greenSquare.png │ │ ├── greenSquare.png.meta │ │ ├── grid_bright.png │ │ ├── grid_bright.png.meta │ │ ├── grid_dark.png │ │ ├── grid_dark.png.meta │ │ ├── ico_alert.png │ │ ├── ico_alert.png.meta │ │ ├── ico_alignB.png │ │ ├── ico_alignB.png.meta │ │ ├── ico_alignBC.png │ │ ├── ico_alignBC.png.meta │ │ ├── ico_alignBL.png │ │ ├── ico_alignBL.png.meta │ │ ├── ico_alignBR.png │ │ ├── ico_alignBR.png.meta │ │ ├── ico_alignCC.png │ │ ├── ico_alignCC.png.meta │ │ ├── ico_alignCL.png │ │ ├── ico_alignCL.png.meta │ │ ├── ico_alignCR.png │ │ ├── ico_alignCR.png.meta │ │ ├── ico_alignHC.png │ │ ├── ico_alignHC.png.meta │ │ ├── ico_alignL.png │ │ ├── ico_alignL.png.meta │ │ ├── ico_alignR.png │ │ ├── ico_alignR.png.meta │ │ ├── ico_alignT.png │ │ ├── ico_alignT.png.meta │ │ ├── ico_alignTC.png │ │ ├── ico_alignTC.png.meta │ │ ├── ico_alignTL.png │ │ ├── ico_alignTL.png.meta │ │ ├── ico_alignTR.png │ │ ├── ico_alignTR.png.meta │ │ ├── ico_alignVC.png │ │ ├── ico_alignVC.png.meta │ │ ├── ico_camera.png │ │ ├── ico_camera.png.meta │ │ ├── ico_camera_border.png │ │ ├── ico_camera_border.png.meta │ │ ├── ico_cog.png │ │ ├── ico_cog.png.meta │ │ ├── ico_cog_border.png │ │ ├── ico_cog_border.png.meta │ │ ├── ico_comment.png │ │ ├── ico_comment.png.meta │ │ ├── ico_comment_border.png │ │ ├── ico_comment_border.png.meta │ │ ├── ico_delete.png │ │ ├── ico_delete.png.meta │ │ ├── ico_demigiant.png │ │ ├── ico_demigiant.png.meta │ │ ├── ico_distributeHAlignT.png │ │ ├── ico_distributeHAlignT.png.meta │ │ ├── ico_distributeVAlignL.png │ │ ├── ico_distributeVAlignL.png.meta │ │ ├── ico_end.png │ │ ├── ico_end.png.meta │ │ ├── ico_foldout_closed.png │ │ ├── ico_foldout_closed.png.meta │ │ ├── ico_foldout_open.png │ │ ├── ico_foldout_open.png.meta │ │ ├── ico_heart.png │ │ ├── ico_heart.png.meta │ │ ├── ico_heart_border.png │ │ ├── ico_heart_border.png.meta │ │ ├── ico_nodeArrow.png │ │ ├── ico_nodeArrow.png.meta │ │ ├── ico_ok.png │ │ ├── ico_ok.png.meta │ │ ├── ico_play.png │ │ ├── ico_play.png.meta │ │ ├── ico_play_border.png │ │ ├── ico_play_border.png.meta │ │ ├── ico_skull.png │ │ ├── ico_skull.png.meta │ │ ├── ico_skull_border.png │ │ ├── ico_skull_border.png.meta │ │ ├── ico_star.png │ │ ├── ico_star.png.meta │ │ ├── ico_star_border.png │ │ ├── ico_star_border.png.meta │ │ ├── ico_ui.png │ │ ├── ico_ui.png.meta │ │ ├── ico_ui_border.png │ │ ├── ico_ui_border.png.meta │ │ ├── ico_visibility.png │ │ ├── ico_visibility.png.meta │ │ ├── ico_visibility_off.png │ │ ├── ico_visibility_off.png.meta │ │ ├── orangeSquare.png │ │ ├── orangeSquare.png.meta │ │ ├── project.meta │ │ ├── project │ │ ├── ico_atlas.png │ │ ├── ico_atlas.png.meta │ │ ├── ico_audio.png │ │ ├── ico_audio.png.meta │ │ ├── ico_bundle.png │ │ ├── ico_bundle.png.meta │ │ ├── ico_cog.png │ │ ├── ico_cog.png.meta │ │ ├── ico_cross.png │ │ ├── ico_cross.png.meta │ │ ├── ico_demigiant.png │ │ ├── ico_demigiant.png.meta │ │ ├── ico_folder.png │ │ ├── ico_folder.png.meta │ │ ├── ico_fonts.png │ │ ├── ico_fonts.png.meta │ │ ├── ico_heart.png │ │ ├── ico_heart.png.meta │ │ ├── ico_materials.png │ │ ├── ico_materials.png.meta │ │ ├── ico_models.png │ │ ├── ico_models.png.meta │ │ ├── ico_particles.png │ │ ├── ico_particles.png.meta │ │ ├── ico_play.png │ │ ├── ico_play.png.meta │ │ ├── ico_prefab.png │ │ ├── ico_prefab.png.meta │ │ ├── ico_scripts.png │ │ ├── ico_scripts.png.meta │ │ ├── ico_shaders.png │ │ ├── ico_shaders.png.meta │ │ ├── ico_skull.png │ │ ├── ico_skull.png.meta │ │ ├── ico_star.png │ │ ├── ico_star.png.meta │ │ ├── ico_terrains.png │ │ ├── ico_terrains.png.meta │ │ ├── ico_textures.png │ │ └── ico_textures.png.meta │ │ ├── purpleSquare.png │ │ ├── purpleSquare.png.meta │ │ ├── redSquare.png │ │ ├── redSquare.png.meta │ │ ├── squareBorder.png │ │ ├── squareBorder.png.meta │ │ ├── squareBorderAlpha15.png │ │ ├── squareBorderAlpha15.png.meta │ │ ├── squareBorderCurved.png │ │ ├── squareBorderCurved.png.meta │ │ ├── squareBorderCurved02.png │ │ ├── squareBorderCurved02.png.meta │ │ ├── squareBorderCurved02_darkBorders.png │ │ ├── squareBorderCurved02_darkBorders.png.meta │ │ ├── squareBorderCurvedAlpha.png │ │ ├── squareBorderCurvedAlpha.png.meta │ │ ├── squareBorderCurvedEmpty.png │ │ ├── squareBorderCurvedEmpty.png.meta │ │ ├── squareBorderCurvedEmpty02.png │ │ ├── squareBorderCurvedEmpty02.png.meta │ │ ├── squareBorderCurvedEmptyThick.png │ │ ├── squareBorderCurvedEmptyThick.png.meta │ │ ├── squareBorderCurved_darkBorders.png │ │ ├── squareBorderCurved_darkBorders.png.meta │ │ ├── squareBorderCurved_darkBordersAlpha.png │ │ ├── squareBorderCurved_darkBordersAlpha.png.meta │ │ ├── squareBorderEmpty.png │ │ ├── squareBorderEmpty.png.meta │ │ ├── squareBorderEmpty01.png │ │ ├── squareBorderEmpty01.png.meta │ │ ├── squareBorderEmpty02.png │ │ ├── squareBorderEmpty02.png.meta │ │ ├── squareBorderEmpty03.png │ │ ├── squareBorderEmpty03.png.meta │ │ ├── squareBorderThickEmpty.png │ │ ├── squareBorderThickEmpty.png.meta │ │ ├── squareBorderThickerEmpty.png │ │ ├── squareBorderThickerEmpty.png.meta │ │ ├── squareCorners03.png │ │ ├── squareCorners03.png.meta │ │ ├── squareCornersEmpty02.png │ │ ├── squareCornersEmpty02.png.meta │ │ ├── tileBars_empty.png │ │ ├── tileBars_empty.png.meta │ │ ├── tileBars_slanted.png │ │ ├── tileBars_slanted.png.meta │ │ ├── tileBars_slanted_alpha.png │ │ ├── tileBars_slanted_alpha.png.meta │ │ ├── transparentSquare.png │ │ ├── transparentSquare.png.meta │ │ ├── whiteDot.png │ │ ├── whiteDot.png.meta │ │ ├── whiteDot_darkBorder.png │ │ ├── whiteDot_darkBorder.png.meta │ │ ├── whiteDot_whiteBorderAlpha.png │ │ ├── whiteDot_whiteBorderAlpha.png.meta │ │ ├── whiteSquare.png │ │ ├── whiteSquare.png.meta │ │ ├── whiteSquareAlpha10.png │ │ ├── whiteSquareAlpha10.png.meta │ │ ├── whiteSquareAlpha15.png │ │ ├── whiteSquareAlpha15.png.meta │ │ ├── whiteSquareAlpha25.png │ │ ├── whiteSquareAlpha25.png.meta │ │ ├── whiteSquareAlpha50.png │ │ ├── whiteSquareAlpha50.png.meta │ │ ├── whiteSquareAlpha80.png │ │ ├── whiteSquareAlpha80.png.meta │ │ ├── whiteSquare_fadeOut_bt.png │ │ ├── whiteSquare_fadeOut_bt.png.meta │ │ ├── yellowSquare.png │ │ └── yellowSquare.png.meta ├── Scenes.meta ├── Scenes │ ├── DemoScene.unity │ ├── DemoScene.unity.meta │ ├── Launcher.cs │ └── Launcher.cs.meta ├── Scripts.meta ├── Scripts │ ├── Application.meta │ ├── Application │ │ ├── UIViews.meta │ │ └── UIViews │ │ │ ├── Loading.cs │ │ │ ├── Loading.cs.meta │ │ │ ├── UIEvent.cs │ │ │ ├── UIEvent.cs.meta │ │ │ ├── UILoadingView.cs │ │ │ ├── UILoadingView.cs.meta │ │ │ ├── UILoginView.cs │ │ │ ├── UILoginView.cs.meta │ │ │ ├── UIMessageBoxView.cs │ │ │ ├── UIMessageBoxView.cs.meta │ │ │ ├── UITestView.cs │ │ │ └── UITestView.cs.meta │ ├── Framework.meta │ └── Framework │ │ ├── Other.meta │ │ ├── Other │ │ ├── EventController.cs │ │ ├── EventController.cs.meta │ │ ├── Layer.cs │ │ ├── Layer.cs.meta │ │ ├── ObjectExtension.cs │ │ ├── ObjectExtension.cs.meta │ │ ├── ObjectPool.cs │ │ ├── ObjectPool.cs.meta │ │ ├── PrefabPool.cs │ │ ├── PrefabPool.cs.meta │ │ ├── Singleton.cs │ │ ├── Singleton.cs.meta │ │ ├── TreeNode.cs │ │ └── TreeNode.cs.meta │ │ ├── Resources.meta │ │ ├── Resources │ │ ├── InstancePool.cs │ │ ├── InstancePool.cs.meta │ │ ├── ResourceManager.cs │ │ └── ResourceManager.cs.meta │ │ ├── UI.meta │ │ └── UI │ │ ├── Editor.meta │ │ ├── Editor │ │ ├── OverrideUICreate.cs │ │ ├── OverrideUICreate.cs.meta │ │ ├── UICreateWindow.cs │ │ ├── UICreateWindow.cs.meta │ │ ├── UIViewTemplate.txt │ │ └── UIViewTemplate.txt.meta │ │ ├── Extends.meta │ │ ├── Extends │ │ ├── UIExtension.cs │ │ └── UIExtension.cs.meta │ │ ├── Tweening.meta │ │ ├── Tweening │ │ ├── Editor.meta │ │ ├── Editor │ │ │ ├── TweenAlphaEditor.cs │ │ │ ├── TweenAlphaEditor.cs.meta │ │ │ ├── TweenColorEditor.cs │ │ │ ├── TweenColorEditor.cs.meta │ │ │ ├── TweenFOVEditor.cs │ │ │ ├── TweenFOVEditor.cs.meta │ │ │ ├── TweenHeightEditor.cs │ │ │ ├── TweenHeightEditor.cs.meta │ │ │ ├── TweenOrthoSizeEditor.cs │ │ │ ├── TweenOrthoSizeEditor.cs.meta │ │ │ ├── TweenPositionEditor.cs │ │ │ ├── TweenPositionEditor.cs.meta │ │ │ ├── TweenRotationEditor.cs │ │ │ ├── TweenRotationEditor.cs.meta │ │ │ ├── TweenScaleEditor.cs │ │ │ ├── TweenScaleEditor.cs.meta │ │ │ ├── TweenTransformEditor.cs │ │ │ ├── TweenTransformEditor.cs.meta │ │ │ ├── TweenVolumeEditor.cs │ │ │ ├── TweenVolumeEditor.cs.meta │ │ │ ├── TweenWidthEditor.cs │ │ │ ├── TweenWidthEditor.cs.meta │ │ │ ├── UITweenerEditor.cs │ │ │ └── UITweenerEditor.cs.meta │ │ ├── Tweening.meta │ │ └── Tweening │ │ │ ├── TweenAlpha.cs │ │ │ ├── TweenAlpha.cs.meta │ │ │ ├── TweenColor.cs │ │ │ ├── TweenColor.cs.meta │ │ │ ├── TweenFOV.cs │ │ │ ├── TweenFOV.cs.meta │ │ │ ├── TweenFill.cs │ │ │ ├── TweenFill.cs.meta │ │ │ ├── TweenHeight.cs │ │ │ ├── TweenHeight.cs.meta │ │ │ ├── TweenOrthoSize.cs │ │ │ ├── TweenOrthoSize.cs.meta │ │ │ ├── TweenPosition.cs │ │ │ ├── TweenPosition.cs.meta │ │ │ ├── TweenRotation.cs │ │ │ ├── TweenRotation.cs.meta │ │ │ ├── TweenScale.cs │ │ │ ├── TweenScale.cs.meta │ │ │ ├── TweenTransform.cs │ │ │ ├── TweenTransform.cs.meta │ │ │ ├── TweenVolume.cs │ │ │ ├── TweenVolume.cs.meta │ │ │ ├── TweenWidth.cs │ │ │ ├── TweenWidth.cs.meta │ │ │ ├── UITweener.cs │ │ │ └── UITweener.cs.meta │ │ ├── UIAdapter.cs │ │ ├── UIAdapter.cs.meta │ │ ├── UIControlBinding.meta │ │ ├── UIControlBinding │ │ ├── Resources.meta │ │ ├── Resources │ │ │ ├── Editor.meta │ │ │ └── Editor │ │ │ │ ├── MSYHMONO.ttf │ │ │ │ ├── MSYHMONO.ttf.meta │ │ │ │ ├── UIControlDataSkinPersonal.guiskin │ │ │ │ ├── UIControlDataSkinPersonal.guiskin.meta │ │ │ │ ├── UIControlDataSkinPro.guiskin │ │ │ │ ├── UIControlDataSkinPro.guiskin.meta │ │ │ │ ├── box.png │ │ │ │ ├── box.png.meta │ │ │ │ ├── boxPro.png │ │ │ │ └── boxPro.png.meta │ │ ├── Scripts.meta │ │ └── Scripts │ │ │ ├── ControlBindingAttribute.cs │ │ │ ├── ControlBindingAttribute.cs.meta │ │ │ ├── Editor.meta │ │ │ ├── Editor │ │ │ ├── ControlItemDrawer.cs │ │ │ ├── ControlItemDrawer.cs.meta │ │ │ ├── SubUIItemDrawer.cs │ │ │ ├── SubUIItemDrawer.cs.meta │ │ │ ├── UIControlDataEditor.cs │ │ │ └── UIControlDataEditor.cs.meta │ │ │ ├── IBindableUI.cs │ │ │ ├── IBindableUI.cs.meta │ │ │ ├── LuaViewRunner.cs │ │ │ ├── LuaViewRunner.cs.meta │ │ │ ├── SubUIBindingAttribute.cs │ │ │ ├── SubUIBindingAttribute.cs.meta │ │ │ ├── UIBindingPrefabSaveHelper.cs │ │ │ ├── UIBindingPrefabSaveHelper.cs.meta │ │ │ ├── UIControlData.cs │ │ │ └── UIControlData.cs.meta │ │ ├── UIManager.cs │ │ ├── UIManager.cs.meta │ │ ├── UIModel.meta │ │ ├── UIModel │ │ ├── UIModelManager.cs │ │ ├── UIModelManager.cs.meta │ │ ├── UIRenderToTexture.cs │ │ └── UIRenderToTexture.cs.meta │ │ ├── UIScrollView.meta │ │ ├── UIScrollView │ │ ├── UILoopItem.cs │ │ ├── UILoopItem.cs.meta │ │ ├── UIScrollView.cs │ │ └── UIScrollView.cs.meta │ │ ├── UIViewBase.meta │ │ └── UIViewBase │ │ ├── UIConfig.cs │ │ ├── UIConfig.cs.meta │ │ ├── UILayer.cs │ │ ├── UILayer.cs.meta │ │ ├── UISubView.cs │ │ ├── UISubView.cs.meta │ │ ├── UIType.cs │ │ ├── UIType.cs.meta │ │ ├── UIView.cs │ │ ├── UIView.cs.meta │ │ ├── UIViewAnim.cs │ │ ├── UIViewAnim.cs.meta │ │ ├── UIViewController.cs │ │ └── UIViewController.cs.meta ├── TextMesh Pro.meta └── TextMesh Pro │ ├── Documentation.meta │ ├── Documentation │ ├── TextMesh Pro User Guide 2016.pdf │ └── TextMesh Pro User Guide 2016.pdf.meta │ ├── Fonts.meta │ ├── Fonts │ ├── LiberationSans - OFL.txt │ ├── LiberationSans - OFL.txt.meta │ ├── LiberationSans.ttf │ └── LiberationSans.ttf.meta │ ├── Resources.meta │ ├── Resources │ ├── Fonts & Materials.meta │ ├── Fonts & Materials │ │ ├── LiberationSans SDF - Drop Shadow.mat │ │ ├── LiberationSans SDF - Drop Shadow.mat.meta │ │ ├── LiberationSans SDF - Fallback.asset │ │ ├── LiberationSans SDF - Fallback.asset.meta │ │ ├── LiberationSans SDF - Outline.mat │ │ ├── LiberationSans SDF - Outline.mat.meta │ │ ├── LiberationSans SDF.asset │ │ └── LiberationSans SDF.asset.meta │ ├── LineBreaking Following Characters.txt │ ├── LineBreaking Following Characters.txt.meta │ ├── LineBreaking Leading Characters.txt │ ├── LineBreaking Leading Characters.txt.meta │ ├── Sprite Assets.meta │ ├── Sprite Assets │ │ ├── EmojiOne.asset │ │ └── EmojiOne.asset.meta │ ├── Style Sheets.meta │ ├── Style Sheets │ │ ├── Default Style Sheet.asset │ │ └── Default Style Sheet.asset.meta │ ├── TMP Settings.asset │ └── TMP Settings.asset.meta │ ├── Shaders.meta │ ├── Shaders │ ├── TMP_Bitmap-Custom-Atlas.shader │ ├── TMP_Bitmap-Custom-Atlas.shader.meta │ ├── TMP_Bitmap-Mobile.shader │ ├── TMP_Bitmap-Mobile.shader.meta │ ├── TMP_Bitmap.shader │ ├── TMP_Bitmap.shader.meta │ ├── TMP_SDF Overlay.shader │ ├── TMP_SDF Overlay.shader.meta │ ├── TMP_SDF SSD.shader │ ├── TMP_SDF SSD.shader.meta │ ├── TMP_SDF-Mobile Masking.shader │ ├── TMP_SDF-Mobile Masking.shader.meta │ ├── TMP_SDF-Mobile Overlay.shader │ ├── TMP_SDF-Mobile Overlay.shader.meta │ ├── TMP_SDF-Mobile SSD.shader │ ├── TMP_SDF-Mobile SSD.shader.meta │ ├── TMP_SDF-Mobile.shader │ ├── TMP_SDF-Mobile.shader.meta │ ├── TMP_SDF-Surface-Mobile.shader │ ├── TMP_SDF-Surface-Mobile.shader.meta │ ├── TMP_SDF-Surface.shader │ ├── TMP_SDF-Surface.shader.meta │ ├── TMP_SDF.shader │ ├── TMP_SDF.shader.meta │ ├── TMP_Sprite.shader │ ├── TMP_Sprite.shader.meta │ ├── TMPro.cginc │ ├── TMPro.cginc.meta │ ├── TMPro_Mobile.cginc │ ├── TMPro_Mobile.cginc.meta │ ├── TMPro_Properties.cginc │ ├── TMPro_Properties.cginc.meta │ ├── TMPro_Surface.cginc │ └── TMPro_Surface.cginc.meta │ ├── Sprites.meta │ └── Sprites │ ├── EmojiOne Attribution.txt │ ├── EmojiOne Attribution.txt.meta │ ├── EmojiOne.json │ ├── EmojiOne.json.meta │ ├── EmojiOne.png │ └── EmojiOne.png.meta ├── Packages ├── manifest.json └── packages-lock.json ├── ProjectSettings ├── AudioManager.asset ├── AutoStreamingSettings.asset ├── ClusterInputManager.asset ├── DynamicsManager.asset ├── EditorBuildSettings.asset ├── EditorSettings.asset ├── GraphicsSettings.asset ├── InputManager.asset ├── MemorySettings.asset ├── NavMeshAreas.asset ├── PackageManagerSettings.asset ├── Packages │ └── com.unity.testtools.codecoverage │ │ └── Settings.json ├── Physics2DSettings.asset ├── PresetManager.asset ├── ProjectSettings.asset ├── ProjectVersion.txt ├── QualitySettings.asset ├── SceneTemplateSettings.json ├── TagManager.asset ├── TimeManager.asset ├── UnityConnectSettings.asset ├── VFXManager.asset ├── VersionControlSettings.asset ├── XRSettings.asset └── boot.config ├── README.md ├── UI创建界面.png ├── UI框架.png ├── UI框架.xmind └── UI的绑定.png /.gitignore: -------------------------------------------------------------------------------- 1 | # This .gitignore file should be placed at the root of your Unity project directory 2 | # 3 | # Get latest from https://github.com/github/gitignore/blob/main/Unity.gitignore 4 | # 5 | /[Ll]ibrary/ 6 | /[Tt]emp/ 7 | /[Oo]bj/ 8 | /[Bb]uild/ 9 | /[Bb]uilds/ 10 | /[Ll]ogs/ 11 | /[Uu]ser[Ss]ettings/ 12 | 13 | # MemoryCaptures can get excessive in size. 14 | # They also could contain extremely sensitive data 15 | /[Mm]emoryCaptures/ 16 | 17 | # Recordings can get excessive in size 18 | /[Rr]ecordings/ 19 | 20 | # Uncomment this line if you wish to ignore the asset store tools plugin 21 | # /[Aa]ssets/AssetStoreTools* 22 | 23 | # Autogenerated Jetbrains Rider plugin 24 | /[Aa]ssets/Plugins/Editor/JetBrains* 25 | 26 | # Visual Studio cache directory 27 | .vs/ 28 | 29 | # Gradle cache directory 30 | .gradle/ 31 | 32 | # Autogenerated VS/MD/Consulo solution and project files 33 | ExportedObj/ 34 | .consulo/ 35 | *.csproj 36 | *.unityproj 37 | *.sln 38 | *.suo 39 | *.tmp 40 | *.user 41 | *.userprefs 42 | *.pidb 43 | *.booproj 44 | *.svd 45 | *.pdb 46 | *.mdb 47 | *.opendb 48 | *.VC.db 49 | 50 | # Unity3D generated meta files 51 | *.pidb.meta 52 | *.pdb.meta 53 | *.mdb.meta 54 | 55 | # Unity3D generated file on crash reports 56 | sysinfo.txt 57 | 58 | # Builds 59 | *.apk 60 | *.aab 61 | *.unitypackage 62 | *.app 63 | 64 | # Crashlytics generated file 65 | crashlytics-build.properties 66 | 67 | # Packed Addressables 68 | /[Aa]ssets/[Aa]ddressable[Aa]ssets[Dd]ata/*/*.bin* 69 | 70 | # Temporary auto-generated Android Assets 71 | /[Aa]ssets/[Ss]treamingAssets/aa.meta 72 | /[Aa]ssets/[Ss]treamingAssets/aa/* 73 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 060a415d912588a46854a690ecfd7198 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AddressableAssetSettings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f98c3ef50f7c7d949a27c03d70d70572 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroupTemplates.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb0216e5ff22670449358a2d189e66d5 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroupTemplates/Packed Assets.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db5e7d3f72e941d479181bfed6f8eb53 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 858e05a539b92964a989e087b3400d13 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Built In Data.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3} 13 | m_Name: Built In Data 14 | m_EditorClassIdentifier: 15 | m_GroupName: Built In Data 16 | m_Data: 17 | m_SerializedData: [] 18 | m_GUID: 58a150fd41101674bbddd05cc19f3d6b 19 | m_SerializeEntries: 20 | - m_GUID: Resources 21 | m_Address: Resources 22 | m_ReadOnly: 1 23 | m_SerializedLabels: [] 24 | - m_GUID: EditorSceneList 25 | m_Address: EditorSceneList 26 | m_ReadOnly: 1 27 | m_SerializedLabels: [] 28 | m_ReadOnly: 1 29 | m_Settings: {fileID: 11400000, guid: f98c3ef50f7c7d949a27c03d70d70572, type: 2} 30 | m_SchemaSet: 31 | m_Schemas: 32 | - {fileID: 11400000, guid: 5c1b1a749a42df446a5d950bee55f89d, type: 2} 33 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Built In Data.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0180c5bc5f73b8a468844c6f209948bf 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: bbb281ee3bf0b054c82ac2347e9e782c, type: 3} 13 | m_Name: Default Local Group 14 | m_EditorClassIdentifier: 15 | m_GroupName: Default Local Group 16 | m_Data: 17 | m_SerializedData: [] 18 | m_GUID: e404123cdd2899f47813656fddcc839d 19 | m_SerializeEntries: 20 | - m_GUID: 0579a04b021404e4a89476813dc7c893 21 | m_Address: Assets/AssetsPackage 22 | m_ReadOnly: 0 23 | m_SerializedLabels: [] 24 | m_ReadOnly: 0 25 | m_Settings: {fileID: 11400000, guid: f98c3ef50f7c7d949a27c03d70d70572, type: 2} 26 | m_SchemaSet: 27 | m_Schemas: 28 | - {fileID: 11400000, guid: 5f36f6ef90b08bd4b81dc0659a32337e, type: 2} 29 | - {fileID: 11400000, guid: 0e3a52f26ee73004b8bb140fba4d349b, type: 2} 30 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Default Local Group.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40d50f1e763d00d439d6e90aaf4f054c 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6691a3b9dc889a548ac24ccf74e68f7b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: b1487f5d688e4f94f828f879d599dbdc, type: 3} 13 | m_Name: Built In Data_PlayerDataGroupSchema 14 | m_EditorClassIdentifier: 15 | m_Group: {fileID: 11400000, guid: 0180c5bc5f73b8a468844c6f209948bf, type: 2} 16 | m_IncludeResourcesFolders: 1 17 | m_IncludeBuildSettingsScenes: 1 18 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Built In Data_PlayerDataGroupSchema.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c1b1a749a42df446a5d950bee55f89d 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: e5d17a21594effb4e9591490b009e7aa, type: 3} 13 | m_Name: Default Local Group_BundledAssetGroupSchema 14 | m_EditorClassIdentifier: 15 | m_Group: {fileID: 11400000, guid: 40d50f1e763d00d439d6e90aaf4f054c, type: 2} 16 | m_InternalBundleIdMode: 1 17 | m_Compression: 1 18 | m_IncludeAddressInCatalog: 1 19 | m_IncludeGUIDInCatalog: 1 20 | m_IncludeLabelsInCatalog: 1 21 | m_InternalIdNamingMode: 0 22 | m_CacheClearBehavior: 0 23 | m_IncludeInBuild: 1 24 | m_BundledAssetProviderType: 25 | m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 26 | m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.BundledAssetProvider 27 | m_ForceUniqueProvider: 0 28 | m_UseAssetBundleCache: 1 29 | m_UseAssetBundleCrc: 1 30 | m_UseAssetBundleCrcForCachedBundles: 1 31 | m_UseUWRForLocalBundles: 0 32 | m_Timeout: 0 33 | m_ChunkedTransfer: 0 34 | m_RedirectLimit: -1 35 | m_RetryCount: 0 36 | m_BuildPath: 37 | m_Id: bc7fb1709a2cb9948adcdae1d1a89c68 38 | m_LoadPath: 39 | m_Id: 4b89b798cc92eb34c8adb467ab7e68c9 40 | m_BundleMode: 0 41 | m_DataStreamProcessorType: 42 | m_AssemblyName: 43 | m_ClassName: 44 | m_AssetBundleProviderType: 45 | m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 46 | m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider 47 | m_BundleNaming: 0 48 | m_AssetLoadMode: 0 49 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_BundledAssetGroupSchema.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0e3a52f26ee73004b8bb140fba4d349b 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 5834b5087d578d24c926ce20cd31e6d6, type: 3} 13 | m_Name: Default Local Group_ContentUpdateGroupSchema 14 | m_EditorClassIdentifier: 15 | m_Group: {fileID: 11400000, guid: 40d50f1e763d00d439d6e90aaf4f054c, type: 2} 16 | m_StaticContent: 0 17 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/AssetGroups/Schemas/Default Local Group_ContentUpdateGroupSchema.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5f36f6ef90b08bd4b81dc0659a32337e 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DataBuilders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ab635d426638b942913e75690cd3b46 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 88d21199f5d473f4db36845f2318f180, type: 3} 13 | m_Name: BuildScriptFastMode 14 | m_EditorClassIdentifier: 15 | instanceProviderType: 16 | m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 17 | m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider 18 | sceneProviderType: 19 | m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 20 | m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.SceneProvider 21 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DataBuilders/BuildScriptFastMode.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0c4c7de7396b32842a1851d7c5929828 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 3e2e0ffa088c91d41a086d0b8cb16bdc, type: 3} 13 | m_Name: BuildScriptPackedMode 14 | m_EditorClassIdentifier: 15 | instanceProviderType: 16 | m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 17 | m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider 18 | sceneProviderType: 19 | m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 20 | m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.SceneProvider 21 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedMode.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e625b034a0194a429912e832df2d05a 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: ad8c280d42ee0ed41a27db23b43dd2bf, type: 3} 13 | m_Name: BuildScriptPackedPlayMode 14 | m_EditorClassIdentifier: 15 | instanceProviderType: 16 | m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 17 | m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider 18 | sceneProviderType: 19 | m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 20 | m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.SceneProvider 21 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DataBuilders/BuildScriptPackedPlayMode.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: eb032dfb4249487408cb14168029870f 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: bb0e4994b34add1409fd8ccaf4a82de5, type: 3} 13 | m_Name: BuildScriptVirtualMode 14 | m_EditorClassIdentifier: 15 | instanceProviderType: 16 | m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 17 | m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.InstanceProvider 18 | sceneProviderType: 19 | m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null 20 | m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.SceneProvider 21 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DataBuilders/BuildScriptVirtualMode.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 430eb5c011b875d48b104baf4cd953c0 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DefaultObject.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 3a189bb168d8d90478a09ea08c2f3d72, type: 3} 13 | m_Name: DefaultObject 14 | m_EditorClassIdentifier: 15 | m_AddressableAssetSettingsGuid: f98c3ef50f7c7d949a27c03d70d70572 16 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/DefaultObject.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf591fa601bf5c54bb6acf998fc487a3 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AddressableAssetsData/Windows.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 72160192add15b94588238fdaaa1e76c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AssetsPackage.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0579a04b021404e4a89476813dc7c893 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/TestModel.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 171358a0c0eb29b49bdb1fe8b38c5f2d 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 121617bc73004b54cb431754b978f846 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 99a3c26f0af2cc1439091954ab5df229 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/Fonts/7000.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a0d0644e1275e9e4f8bb362cb1b182ac 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/Fonts/FZZhunYuan SDF.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3173bc5efca547346b6da0720ce399c6 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/Fonts/FZZhunYuan.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/AssetsPackage/UI/Fonts/FZZhunYuan.TTF -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/Fonts/FZZhunYuan.TTF.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 95141420e2a4e4d4f99ef4d431349de1 3 | TrueTypeFontImporter: 4 | externalObjects: {} 5 | serializedVersion: 4 6 | fontSize: 16 7 | forceTextureCase: -2 8 | characterSpacing: 0 9 | characterPadding: 1 10 | includeFontData: 1 11 | fontName: FZZhunYuan-M02S 12 | fontNames: 13 | - FZZhunYuan-M02S 14 | fallbackFontReferences: [] 15 | customCharacters: 16 | fontRenderingMode: 0 17 | ascentCalculationMode: 1 18 | useLegacyBoundsCalculation: 0 19 | shouldRoundAdvanceValue: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 372b648ce1693464cb72f0cf1b8bcc2a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/Prefabs/UILoadingView.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7de093fe94ed5c941b3215a47d6f4093 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/Prefabs/UILoadingView/UILoadingView.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 69fd6537a1cabeb41a383275d3a35d96 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/Prefabs/UILoginView.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 205ddad6dd4dcd54984837f47272f51a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/Prefabs/UILoginView/UILoginView.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b45d21d188f48b54387f2b89ecd95c07 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/Prefabs/UILoginView/UITestView.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bbff513a969da6a418db8ab0d914da7c 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/Prefabs/UIMessageBox.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b11973132c2f914ea9a7873b3df426d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/Prefabs/UIMessageBox/UIMessageBoxView.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cc7824f8f6487bb46a3822db992ed742 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/UIConfig.json: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "uiType": "UILoadingView", 4 | "path": "Assets/AssetsPackage/UI/Prefabs/UILoadingView/UILoadingView.prefab", 5 | "isWindow": true, 6 | "uiLayer": "TipLayer" 7 | }, 8 | { 9 | "uiType": "UILoginView", 10 | "path": "Assets/AssetsPackage/UI/Prefabs/UILoginView/UILoginView.prefab", 11 | "isWindow": false, 12 | "uiLayer": "NormalLayer" 13 | }, 14 | { 15 | "uiType": "UIMessageBoxView", 16 | "path": "Assets/AssetsPackage/UI/Prefabs/UIMessageBox/UIMessageBoxView.prefab", 17 | "isWindow": true, 18 | "uiLayer": "NormalLayer" 19 | }, 20 | { 21 | "uiType": "UITestView", 22 | "path": "Assets/AssetsPackage/UI/Prefabs/UILoginView/UITestView.prefab", 23 | "isWindow": false, 24 | "uiLayer": "NormalLayer" 25 | } 26 | ] -------------------------------------------------------------------------------- /Assets/AssetsPackage/UI/UIConfig.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 473bfac8af2d5504da771e64ae8146eb 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Plugins.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 513906a934fb2d14cb0b3ae7e0e267d6 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: af9e72b84f7d4704db5f4a9232ea8149 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6061ea6701da9b84cb94663df5592d91 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/DOTween.XML.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34192c5e0d14aee43a0e86cc4823268a 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/DOTween.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DOTween/DOTween.dll -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/DOTween.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a811bde74b26b53498b4f6d872b09b6d 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df045753ab6b12247b0964646b4e1f0e 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.XML.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e2c6224d345d9249acfa6e8ef40bb2d 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Editor/DOTweenEditor.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 45d5034162d6cf04dbe46da84fc7d074 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Editor/Imgs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 437faff11afd7cf48b1893a905c8ab83 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/DOTweenIcon.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Footer_dark.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Header.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DOTween/Editor/Imgs/Header.jpg -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Modules.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cfd950384d1dabf48837dd1339a7587a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleAudio.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b766d08851589514b97afb23c6f30a70 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dae9aa560b4242648a3affa2bfabc365 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModulePhysics2D.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 230fe34542e175245ba74b4659dae700 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleSprite.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 188918ab119d93148aa0de59ccf5286b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a060394c03331a64392db53a10e7f2d1 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUnityVersion.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 63c02322328255542995bd02b47b0457 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/Modules/DOTweenModuleUtils.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7bcaf917d9cf5b84090421a5a2abe42e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/readme.txt: -------------------------------------------------------------------------------- 1 | DOTween and DOTween Pro are copyright (c) 2014-2018 Daniele Giardini - Demigiant 2 | 3 | // IMPORTANT!!! ///////////////////////////////////////////// 4 | // Upgrading DOTween from versions older than 1.2.000 /////// 5 | // (or DOTween Pro older than 1.0.000) ////////////////////// 6 | ------------------------------------------------------------- 7 | If you're upgrading your project from a version of DOTween older than 1.2.000 (or DOTween Pro older than 1.0.000) please follow these instructions carefully. 8 | 1) Import the new version in the same folder as the previous one, overwriting old files. A lot of errors will appear but don't worry 9 | 2) Close and reopen Unity (and your project). This is fundamental: skipping this step will cause a bloodbath 10 | 3) Open DOTween's Utility Panel (Tools > Demigiant > DOTween Utility Panel) if it doesn't open automatically, then press "Setup DOTween...": this will run the upgrade setup 11 | 4) From the Add/Remove Modules panel that opens, activate/deactivate Modules for Unity systems and for external assets (Pro version only) 12 | 13 | // GET STARTED ////////////////////////////////////////////// 14 | 15 | - After importing a new DOTween update, select DOTween's Utility Panel from the "Tools/Demigiant" menu (if it doesn't open automatically) and press the "Setup DOTween..." button to activate/deactivate Modules. You can also access a Preferences Tab from there to choose default settings for DOTween. 16 | - In your code, add "using DG.Tweening" to each class where you want to use DOTween. 17 | - You're ready to tween. Check out the links below for full documentation and license info. 18 | 19 | 20 | // LINKS /////////////////////////////////////////////////////// 21 | 22 | DOTween website (documentation, examples, etc): http://dotween.demigiant.com 23 | DOTween license: http://dotween.demigiant.com/license.php 24 | DOTween repository (Google Code): https://code.google.com/p/dotween/ 25 | Demigiant website (documentation, examples, etc): http://www.demigiant.com 26 | 27 | // NOTES ////////////////////////////////////////////////////// 28 | 29 | - DOTween's Utility Panel can be found under "Tools > Demigiant > DOTween Utility Panel" and also contains other useful options, plus a tab to set DOTween's preferences -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTween/readme.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fccfc62abf2eb0a4db614853430894fd 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 01abef8891157c545927a7d0ad1c62ab 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/DOTweenAnimation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4d0390bd8b8ffd640b34fe25065ff1df 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.XML.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: db7d7ef84c388bc4fbc3835d31a15306 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.dll -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/DOTweenPro.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa0b1eebb5db27a419fa4564bbe5c9c5 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/DOTweenProShortcuts.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1c3190a1a1c53f449926f6d5542b4ce5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.addon.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2a5935d4c3cbf544e8dec8f08ac0d540 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/DOTweenTextMeshPro.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8fb0d65aa5b048649a3a785b82b8f8db 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/DOTweenTk2d.cs.addon.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ec99626716d95c4ba56a6d6f9dec583 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/DOTweenTk2d.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b590cd7c24ffa5d4faa5b6fa993cccad 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b1d53fcc33484f143b7aac2f5be1443f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenAnimationInspector.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e0203fd81362bab4d842d87ad09ee76e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenPreviewManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 22292a5f27a9a644ba9e6ad1bf863531 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | DOTweenProEditor 5 | 6 | 7 | 8 | 9 | Custom colors 10 | 11 | 12 | 13 | 14 | Needs to be overridden in order to initialize new styles added from inherited classes 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.XML.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 753a4f4ed73b17143923101226957756 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/Editor/DOTweenProEditor.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6402d4311c862b4eb1325590d6466af 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DOTweenPro/readme.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: aa8f07903bf128e44a7d0b91a63dedab 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e61a17e178018d46b51846dc20c2718 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0ab79793739c25c43a14bf98bed03c0f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.dll -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 54be29b67d0d29a478da2c6e5c62f091 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/DemiLib.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9bf2564c9817bb34988453ae948954d2 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e041ac4161c1b924d84d1267a6178a36 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.dll -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.dll.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 202f9ddaf2c1a8a429504f7f3cd7b84f 3 | PluginImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | iconMap: {} 7 | executionOrder: {} 8 | defineConstraints: [] 9 | isPreloaded: 0 10 | isOverridable: 0 11 | isExplicitlyReferenced: 0 12 | validateReferences: 1 13 | platformData: 14 | - first: 15 | Any: 16 | second: 17 | enabled: 1 18 | settings: {} 19 | userData: 20 | assetBundleName: 21 | assetBundleVariant: 22 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/DemiEditor.xml.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d4a42b2e4e6f64d4ba01d35c5a3dafed 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 36e9e3f8b32960b478af1812e1927c54 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquare.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha10.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha15.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha25.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha50.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blackSquareAlpha80.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blueSquare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/blueSquare.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/circle.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/greenSquare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/greenSquare.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_bright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_bright.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/grid_dark.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alert.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignB.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignB.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBC.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBL.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignBR.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCC.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCL.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignCR.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignHC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignHC.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignL.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignR.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignT.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTC.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTL.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTR.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignTR.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignVC.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_alignVC.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_camera_border.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_cog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_cog.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_cog_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_cog_border.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_comment_border.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_delete.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_demigiant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_demigiant.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeHAlignT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeHAlignT.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_distributeVAlignL.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_end.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_closed.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_foldout_open.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_heart_border.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_nodeArrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_nodeArrow.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ok.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_play_border.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_skull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_skull.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_skull_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_skull_border.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_star_border.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui_border.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_ui_border.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/ico_visibility_off.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/orangeSquare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/orangeSquare.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: df459c04e4d357e45898a3542e2c48e0 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_atlas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_atlas.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_audio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_audio.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_bundle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_bundle.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cog.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cross.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_cross.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_demigiant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_demigiant.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_folder.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_fonts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_fonts.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_heart.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_materials.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_models.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_models.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_particles.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_play.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_prefab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_prefab.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_scripts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_scripts.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_shaders.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_skull.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_skull.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_star.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_terrains.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_textures.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/project/ico_textures.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/purpleSquare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/purpleSquare.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/redSquare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/redSquare.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorder.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderAlpha15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderAlpha15.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02_darkBorders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved02_darkBorders.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedAlpha.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmpty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmpty.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmpty02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmpty02.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmptyThick.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurvedEmptyThick.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBorders.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBorders.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBordersAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderCurved_darkBordersAlpha.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty01.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty02.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderEmpty03.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickEmpty.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareBorderThickerEmpty.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCorners03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCorners03.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCornersEmpty02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/squareCornersEmpty02.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_empty.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_empty.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted_alpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/tileBars_slanted_alpha.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/transparentSquare.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_darkBorder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_darkBorder.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_whiteBorderAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteDot_whiteBorderAlpha.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha10.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha15.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha25.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha50.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha50.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha80.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquareAlpha80.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare_fadeOut_bt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/whiteSquare_fadeOut_bt.png -------------------------------------------------------------------------------- /Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/yellowSquare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Plugins/Demigiant/DemiLib/Core/Editor/Imgs/yellowSquare.png -------------------------------------------------------------------------------- /Assets/Scenes.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ea315d0fd7389c41b19996891e99ae3 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scenes/DemoScene.unity.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9fc0d4010bbf28b4594072e72b8655ab 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/Scenes/Launcher.cs: -------------------------------------------------------------------------------- 1 | using SkierFramework; 2 | using System; 3 | using System.Collections; 4 | using System.Collections.Generic; 5 | using UnityEngine; 6 | 7 | public class Launcher : MonoBehaviour 8 | { 9 | public GameObject Splash; 10 | 11 | void Start() 12 | { 13 | if (Splash == null) 14 | { 15 | Splash = GameObject.Find(nameof(Splash)); 16 | } 17 | 18 | StartCoroutine(StartCor()); 19 | } 20 | 21 | IEnumerator StartCor() 22 | { 23 | yield return StartCoroutine(ResourceManager.Instance.InitializeAsync()); 24 | 25 | yield return UIManager.Instance.InitUIConfig(); 26 | 27 | yield return UIManager.Instance.Preload(UIType.UILoadingView); 28 | 29 | Loading.Instance.StartLoading(EnterGameCor); 30 | 31 | if (Splash != null) 32 | { 33 | Splash.SetActive(false); 34 | } 35 | } 36 | 37 | IEnumerator EnterGameCor(Action loadingRefresh) 38 | { 39 | loadingRefresh?.Invoke(0.3f, "loading..........1"); 40 | yield return new WaitForSeconds(0.5f); 41 | 42 | loadingRefresh?.Invoke(0.6f, "loading..........2"); 43 | yield return new WaitForSeconds(0.5f); 44 | 45 | loadingRefresh?.Invoke(1, "loading..........3"); 46 | yield return new WaitForSeconds(0.5f); 47 | 48 | UIManager.Instance.Open(UIType.UILoginView); 49 | } 50 | } 51 | -------------------------------------------------------------------------------- /Assets/Scenes/Launcher.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 65f866947dd129249bcabba14c4a3ab2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bcc6c5920a4e1af46abc6e9da861e4c9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Application.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6dfc2278343e60244b14072cb9d82107 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Application/UIViews.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 248dd1fd11fe15a4695d69cb2d9e4950 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Application/UIViews/Loading.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 713b44a81c68b61488afc7bb065ca96a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Application/UIViews/UIEvent.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace SkierFramework 5 | { 6 | public enum UIEvent 7 | { 8 | None, 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /Assets/Scripts/Application/UIViews/UIEvent.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e8e3dcb8d2c6dd349927abfcb3361078 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Application/UIViews/UILoadingView.cs: -------------------------------------------------------------------------------- 1 | using DG.Tweening; 2 | using System; 3 | using System.Collections.Generic; 4 | using TMPro; 5 | using UnityEngine.UI; 6 | 7 | namespace SkierFramework 8 | { 9 | public class UILoadingView : UIView 10 | { 11 | #region 控件绑定变量声明,自动生成请勿手改 12 | #pragma warning disable 0649 13 | [ControlBinding] 14 | private Slider Slider; 15 | [ControlBinding] 16 | private TextMeshProUGUI TextDes; 17 | [ControlBinding] 18 | private TextMeshProUGUI TextValue; 19 | 20 | #pragma warning restore 0649 21 | #endregion 22 | 23 | public override void OnOpen(object userData) 24 | { 25 | base.OnOpen(userData); 26 | Reset(); 27 | Slider.onValueChanged.AddListener((value) => 28 | { 29 | TextValue.text = string.Format("{0:F0}%", value * 100); 30 | }); 31 | } 32 | 33 | public void SetLoading(float value, string desc) 34 | { 35 | Slider.DOValue(value, 0.3f); 36 | TextDes.text = desc; 37 | } 38 | 39 | public override void OnClose() 40 | { 41 | base.OnClose(); 42 | Reset(); 43 | } 44 | 45 | public void Reset() 46 | { 47 | Slider.value = 0; 48 | TextDes.text = ""; 49 | TextValue.text = "0%"; 50 | } 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /Assets/Scripts/Application/UIViews/UILoadingView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9958976e3e375d148b96f791743cc13a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Application/UIViews/UILoginView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 767534c58c67230489467f81f1bfd94b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Application/UIViews/UIMessageBoxView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 05f58bedeae24be49a48df8fbdf016f6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Application/UIViews/UITestView.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using UnityEngine.UI; 4 | using UnityEngine; 5 | using TMPro; 6 | 7 | namespace SkierFramework 8 | { 9 | public class UITestView : UIView 10 | { 11 | #region 控件绑定变量声明,自动生成请勿手改 12 | #pragma warning disable 0649 13 | [ControlBinding] 14 | private Button ButtonClose; 15 | 16 | #pragma warning restore 0649 17 | #endregion 18 | 19 | public override void OnInit(UIControlData uIControlData, UIViewController controller) 20 | { 21 | base.OnInit(uIControlData, controller); 22 | 23 | ButtonClose.AddClick(() => 24 | { 25 | UIManager.Instance.Close(Controller.uiType); 26 | }); 27 | } 28 | 29 | public override void OnOpen(object userData) 30 | { 31 | base.OnOpen(userData); 32 | } 33 | 34 | public override void OnAddListener() 35 | { 36 | base.OnAddListener(); 37 | } 38 | 39 | public override void OnRemoveListener() 40 | { 41 | base.OnRemoveListener(); 42 | } 43 | 44 | public override void OnClose() 45 | { 46 | base.OnClose(); 47 | } 48 | } 49 | } 50 | -------------------------------------------------------------------------------- /Assets/Scripts/Application/UIViews/UITestView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1da5d512acbd21a458b830596dc3fb29 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9c06dd7c57ad1314eae1902d6cdb444f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/Other.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab9e1d815209d5e469824bfa1bbc399c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/Other/EventController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a9fdfc4a6a813504587f182492207e00 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/Other/Layer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace SkierFramework 5 | { 6 | public static class Layer 7 | { 8 | public const int Default = 0; 9 | public const int TransparentFX = 1; 10 | public const int IgnoreRaycast = 2; 11 | public const int Water = 4; 12 | public const int UI = 5; 13 | public const int UIRenderToTarget = 6; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/Other/Layer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f57fecb20b667bb45a6240fd6b16fc80 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/Other/ObjectExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1255735e746b217478dc63262723567a 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/Other/ObjectPool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 59e9f74cfa6aa344c91bcdcc6db78ac6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/Other/PrefabPool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 02cdac12da067fa479f36e34fafd0987 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/Other/Singleton.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | public abstract class Singleton where T : new() 4 | { 5 | private static T _ServiceContext; 6 | private readonly static object lockObj = new object(); 7 | 8 | /// 9 | /// 禁止外部进行实例化 10 | /// 11 | protected Singleton() 12 | { 13 | OnInitialize(); 14 | } 15 | 16 | /// 17 | /// 获取唯一实例,双锁定防止多线程并发时重复创建实例 18 | /// 19 | /// 20 | public static T Instance 21 | { 22 | get 23 | { 24 | if (_ServiceContext == null) 25 | { 26 | lock (lockObj) 27 | { 28 | if (_ServiceContext == null) 29 | { 30 | _ServiceContext = new T(); 31 | } 32 | } 33 | } 34 | return _ServiceContext; 35 | } 36 | } 37 | public virtual void OnInitialize() { } 38 | 39 | public void Init() { } 40 | } 41 | 42 | 43 | public class SingletonMono : MonoBehaviour where T : MonoBehaviour 44 | { 45 | private static T _instance; 46 | 47 | public static T Instance 48 | { 49 | get 50 | { 51 | if (_instance == null) 52 | { 53 | _instance = (T)FindObjectOfType(typeof(T)); 54 | if (_instance == null) 55 | { 56 | GameObject singleton = new GameObject(); 57 | _instance = singleton.AddComponent(); 58 | singleton.name = typeof(T).ToString(); 59 | DontDestroyOnLoad(singleton); 60 | } 61 | } 62 | return _instance; 63 | } 64 | } 65 | 66 | public virtual void OnDestroy() 67 | { 68 | _instance = null; 69 | } 70 | } 71 | 72 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/Other/Singleton.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 26a0ecd7bd1fa9441a7229d39408180c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/Other/TreeNode.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | 4 | namespace SkierFramework 5 | { 6 | public class TreeNode 7 | { 8 | public Dictionary childs; 9 | public ulong id; 10 | public object data; 11 | 12 | public TreeNode Get(ulong id) 13 | { 14 | if (childs == null) 15 | { 16 | return null; 17 | } 18 | childs.TryGetValue(id, out var node); 19 | return node; 20 | } 21 | 22 | public TreeNode GetOrAdd(ulong id) 23 | { 24 | if (childs == null) 25 | { 26 | childs = new Dictionary(); 27 | } 28 | if (!childs.TryGetValue(id, out var node)) 29 | { 30 | node = ObjectPool.Get(); 31 | node.id = id; 32 | childs.Add(id, node); 33 | } 34 | return node; 35 | } 36 | 37 | public void CleanUp() 38 | { 39 | if (childs != null) 40 | { 41 | foreach (var item in childs.Values) 42 | { 43 | item.CleanUp(); 44 | ObjectPool.Release(item); 45 | } 46 | childs.Clear(); 47 | } 48 | id = 0; 49 | data = default; 50 | } 51 | } 52 | } 53 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/Other/TreeNode.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dc97d6286a198a946a032cc4fa7fe2cf 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d1c08d26fe3fa4740b2a4398ea9ee65b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/Resources/InstancePool.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b78b11e8c4a134f478ab61d5c6334deb 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/Resources/ResourceManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9400821223fb8b04bb736c2141678f00 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e1579834892364a44b3a3e0f426fc5ee 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dfe5d63d6291646498e52273c1322822 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Editor/OverrideUICreate.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5b2cf4ddaea9fe1499bfdd7e4516b3b2 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Editor/UICreateWindow.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 96a0d05f5869aed43bd7ab82a8bd430c 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Editor/UIViewTemplate.txt: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using UnityEngine.UI; 4 | using UnityEngine; 5 | using TMPro; 6 | 7 | namespace SkierFramework 8 | { 9 | public class UIXXXView : UIView 10 | { 11 | //UIControlData 12 | 13 | public override void OnInit(UIControlData uIControlData, UIViewController controller) 14 | { 15 | base.OnInit(uIControlData, controller); 16 | } 17 | 18 | public override void OnOpen(object userData) 19 | { 20 | base.OnOpen(userData); 21 | } 22 | 23 | public override void OnAddListener() 24 | { 25 | base.OnAddListener(); 26 | } 27 | 28 | public override void OnRemoveListener() 29 | { 30 | base.OnRemoveListener(); 31 | } 32 | 33 | public override void OnClose() 34 | { 35 | base.OnClose(); 36 | } 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Editor/UIViewTemplate.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ca37d3bfaabc8124cabb4b71f309b4c5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Extends.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f6e218215da269c45b6b578b4eb0da12 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Extends/UIExtension.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b521dcf8e49760e4fa28db6a6436ebc3 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ae09f872dbca2d84fa2a065b22315aef 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29136b1a63711a141bcfc47c02e4c3a1 3 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenAlphaEditor.cs: -------------------------------------------------------------------------------- 1 | #if UNITY_EDITOR 2 | using UnityEngine; 3 | using UnityEditor; 4 | 5 | [CustomEditor(typeof(TweenAlpha))] 6 | public class TweenAlphaEditor : UITweenerEditor 7 | { 8 | public override void OnInspectorGUI () 9 | { 10 | GUILayout.Space(6f); 11 | EditorGUIUtility.labelWidth = 120f; 12 | 13 | TweenAlpha tw = target as TweenAlpha; 14 | GUI.changed = false; 15 | 16 | var from = EditorGUILayout.Slider("From", tw.from, 0f, 1f); 17 | var to = EditorGUILayout.Slider("To", tw.to, 0f, 1f); 18 | 19 | var ds = tw.autoCleanup; 20 | var pn = tw.colorProperty; 21 | 22 | if (tw.GetComponent() != null) 23 | { 24 | ds = EditorGUILayout.Toggle("Auto-cleanup", tw.autoCleanup); 25 | pn = EditorGUILayout.TextField("Color Property", tw.colorProperty); 26 | } 27 | 28 | if (GUI.changed) 29 | { 30 | //NGUIEditorTools.RegisterUndo("Tween Change", tw); 31 | tw.from = from; 32 | tw.to = to; 33 | tw.autoCleanup = ds; 34 | tw.colorProperty = pn; 35 | //NGUITools.SetDirty(tw); 36 | } 37 | 38 | DrawCommonProperties(); 39 | } 40 | } 41 | #endif 42 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenAlphaEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ca1a2b070be6f04f9dc2b6756d084ff 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenColorEditor.cs: -------------------------------------------------------------------------------- 1 | #if UNITY_EDITOR 2 | using UnityEngine; 3 | using UnityEditor; 4 | 5 | [CustomEditor(typeof(TweenColor))] 6 | public class TweenColorEditor : UITweenerEditor 7 | { 8 | public override void OnInspectorGUI () 9 | { 10 | GUILayout.Space(6f); 11 | EditorGUIUtility.labelWidth = 120f; 12 | 13 | TweenColor tw = target as TweenColor; 14 | GUI.changed = false; 15 | 16 | Color from = EditorGUILayout.ColorField("From", tw.from); 17 | Color to = EditorGUILayout.ColorField("To", tw.to); 18 | 19 | if (GUI.changed) 20 | { 21 | //NGUIEditorTools.RegisterUndo("Tween Change", tw); 22 | tw.from = from; 23 | tw.to = to; 24 | //NGUITools.SetDirty(tw); 25 | } 26 | 27 | DrawCommonProperties(); 28 | } 29 | } 30 | #endif 31 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenColorEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7928b5af346eed04ba391047b8b0ddc8 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenFOVEditor.cs: -------------------------------------------------------------------------------- 1 | #if UNITY_EDITOR 2 | using UnityEngine; 3 | using UnityEditor; 4 | 5 | [CustomEditor(typeof(TweenFOV))] 6 | public class TweenFOVEditor : UITweenerEditor 7 | { 8 | public override void OnInspectorGUI () 9 | { 10 | GUILayout.Space(6f); 11 | EditorGUIUtility.labelWidth = 120f; 12 | 13 | TweenFOV tw = target as TweenFOV; 14 | GUI.changed = false; 15 | 16 | float from = EditorGUILayout.Slider("From", tw.from, 1f, 180f); 17 | float to = EditorGUILayout.Slider("To", tw.to, 1f, 180f); 18 | 19 | if (GUI.changed) 20 | { 21 | //NGUIEditorTools.RegisterUndo("Tween Change", tw); 22 | tw.from = from; 23 | tw.to = to; 24 | //NGUITools.SetDirty(tw); 25 | } 26 | 27 | DrawCommonProperties(); 28 | } 29 | } 30 | #endif 31 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenFOVEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 11db62d6da2a5f34590f41ebb958bd94 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenHeightEditor.cs: -------------------------------------------------------------------------------- 1 | #if UNITY_EDITOR 2 | using UnityEngine; 3 | using UnityEditor; 4 | 5 | [CustomEditor(typeof(TweenHeight))] 6 | public class TweenHeightEditor : UITweenerEditor 7 | { 8 | public override void OnInspectorGUI () 9 | { 10 | GUILayout.Space(6f); 11 | EditorGUIUtility.labelWidth = 120f; 12 | 13 | TweenHeight tw = target as TweenHeight; 14 | GUI.changed = false; 15 | 16 | EditorGUILayout.BeginHorizontal(); 17 | EditorGUI.BeginDisabledGroup(tw.fromTarget != null); 18 | var from = EditorGUILayout.FloatField("From", tw.from); 19 | EditorGUI.EndDisabledGroup(); 20 | var fc = (RectTransform)EditorGUILayout.ObjectField(tw.fromTarget, typeof(RectTransform), true, GUILayout.Width(110f)); 21 | EditorGUILayout.EndHorizontal(); 22 | 23 | EditorGUILayout.BeginHorizontal(); 24 | EditorGUI.BeginDisabledGroup(tw.toTarget != null); 25 | var to = EditorGUILayout.FloatField("To", tw.to); 26 | EditorGUI.EndDisabledGroup(); 27 | var tc = (RectTransform)EditorGUILayout.ObjectField(tw.toTarget, typeof(RectTransform), true, GUILayout.Width(110f)); 28 | EditorGUILayout.EndHorizontal(); 29 | 30 | if (from < 0) from = 0; 31 | if (to < 0) to = 0; 32 | 33 | if (GUI.changed) 34 | { 35 | //NGUIEditorTools.RegisterUndo("Tween Change", tw); 36 | tw.from = from; 37 | tw.to = to; 38 | tw.fromTarget = fc; 39 | tw.toTarget = tc; 40 | //NGUITools.SetDirty(tw); 41 | } 42 | 43 | DrawCommonProperties(); 44 | } 45 | } 46 | #endif 47 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenHeightEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4c135e5506eb921409b47fa6543134ec 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenOrthoSizeEditor.cs: -------------------------------------------------------------------------------- 1 | #if UNITY_EDITOR 2 | using UnityEngine; 3 | using UnityEditor; 4 | 5 | [CustomEditor(typeof(TweenOrthoSize))] 6 | public class TweenOrthoSizeEditor : UITweenerEditor 7 | { 8 | public override void OnInspectorGUI () 9 | { 10 | GUILayout.Space(6f); 11 | EditorGUIUtility.labelWidth = 120f; 12 | 13 | TweenOrthoSize tw = target as TweenOrthoSize; 14 | GUI.changed = false; 15 | 16 | float from = EditorGUILayout.FloatField("From", tw.from); 17 | float to = EditorGUILayout.FloatField("To", tw.to); 18 | 19 | if (from < 0f) from = 0f; 20 | if (to < 0f) to = 0f; 21 | 22 | if (GUI.changed) 23 | { 24 | //NGUIEditorTools.RegisterUndo("Tween Change", tw); 25 | tw.from = from; 26 | tw.to = to; 27 | //NGUITools.SetDirty(tw); 28 | } 29 | 30 | DrawCommonProperties(); 31 | } 32 | } 33 | #endif 34 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenOrthoSizeEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37cda4ddb333a6d469473d36a439d20e 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenPositionEditor.cs: -------------------------------------------------------------------------------- 1 | #if UNITY_EDITOR 2 | using UnityEngine; 3 | using UnityEditor; 4 | 5 | [CustomEditor(typeof(TweenPosition))] 6 | public class TweenPositionEditor : UITweenerEditor 7 | { 8 | public override void OnInspectorGUI () 9 | { 10 | GUILayout.Space(6f); 11 | EditorGUIUtility.labelWidth = 120f; 12 | 13 | TweenPosition tw = target as TweenPosition; 14 | GUI.changed = false; 15 | 16 | Vector3 from = EditorGUILayout.Vector3Field("From", tw.from); 17 | Vector3 to = EditorGUILayout.Vector3Field("To", tw.to); 18 | 19 | if (GUI.changed) 20 | { 21 | //NGUIEditorTools.RegisterUndo("Tween Change", tw); 22 | tw.from = from; 23 | tw.to = to; 24 | //NGUITools.SetDirty(tw); 25 | } 26 | 27 | DrawCommonProperties(); 28 | } 29 | } 30 | #endif 31 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenPositionEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c3ed7d7dc3fe434d8fbe43ba848c7de 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenRotationEditor.cs: -------------------------------------------------------------------------------- 1 | #if UNITY_EDITOR 2 | using UnityEngine; 3 | using UnityEditor; 4 | 5 | [CustomEditor(typeof(TweenRotation))] 6 | public class TweenRotationEditor : UITweenerEditor 7 | { 8 | public override void OnInspectorGUI () 9 | { 10 | GUILayout.Space(6f); 11 | EditorGUIUtility.labelWidth = 120f; 12 | 13 | TweenRotation tw = target as TweenRotation; 14 | GUI.changed = false; 15 | 16 | Vector3 from = EditorGUILayout.Vector3Field("From", tw.from); 17 | Vector3 to = EditorGUILayout.Vector3Field("To", tw.to); 18 | var quat = EditorGUILayout.Toggle("Quaternion", tw.quaternionLerp); 19 | 20 | if (GUI.changed) 21 | { 22 | //NGUIEditorTools.RegisterUndo("Tween Change", tw); 23 | tw.from = from; 24 | tw.to = to; 25 | tw.quaternionLerp = quat; 26 | //NGUITools.SetDirty(tw); 27 | } 28 | 29 | DrawCommonProperties(); 30 | } 31 | } 32 | #endif 33 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenRotationEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 37920e4b9f98bd44fa1250a9d995475c 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenScaleEditor.cs: -------------------------------------------------------------------------------- 1 | #if UNITY_EDITOR 2 | using UnityEngine; 3 | using UnityEditor; 4 | 5 | [CustomEditor(typeof(TweenScale))] 6 | public class TweenScaleEditor : UITweenerEditor 7 | { 8 | public override void OnInspectorGUI () 9 | { 10 | GUILayout.Space(6f); 11 | EditorGUIUtility.labelWidth = 120f; 12 | 13 | TweenScale tw = target as TweenScale; 14 | GUI.changed = false; 15 | 16 | Vector3 from = EditorGUILayout.Vector3Field("From", tw.from); 17 | Vector3 to = EditorGUILayout.Vector3Field("To", tw.to); 18 | 19 | if (GUI.changed) 20 | { 21 | //NGUIEditorTools.RegisterUndo("Tween Change", tw); 22 | tw.from = from; 23 | tw.to = to; 24 | //NGUITools.SetDirty(tw); 25 | } 26 | 27 | DrawCommonProperties(); 28 | } 29 | } 30 | #endif 31 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenScaleEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 50b7b0504ae552a42b20841c085dc185 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenTransformEditor.cs: -------------------------------------------------------------------------------- 1 | #if UNITY_EDITOR 2 | using UnityEngine; 3 | using UnityEditor; 4 | 5 | [CustomEditor(typeof(TweenTransform))] 6 | public class TweenTransformEditor : UITweenerEditor 7 | { 8 | } 9 | #endif 10 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenTransformEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9ff6713338f44844c82de82685521dd3 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenVolumeEditor.cs: -------------------------------------------------------------------------------- 1 | #if UNITY_EDITOR 2 | using UnityEngine; 3 | using UnityEditor; 4 | 5 | [CustomEditor(typeof(TweenVolume))] 6 | public class TweenVolumeEditor : UITweenerEditor 7 | { 8 | public override void OnInspectorGUI () 9 | { 10 | GUILayout.Space(6f); 11 | EditorGUIUtility.labelWidth = 120f; 12 | 13 | TweenVolume tw = target as TweenVolume; 14 | GUI.changed = false; 15 | 16 | float from = EditorGUILayout.Slider("From", tw.from, 0f, 1f); 17 | float to = EditorGUILayout.Slider("To", tw.to, 0f, 1f); 18 | 19 | if (GUI.changed) 20 | { 21 | //NGUIEditorTools.RegisterUndo("Tween Change", tw); 22 | tw.from = from; 23 | tw.to = to; 24 | //NGUITools.SetDirty(tw); 25 | } 26 | 27 | DrawCommonProperties(); 28 | } 29 | } 30 | #endif 31 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenVolumeEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 023e6404a70e48148b315cf9737211af 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenWidthEditor.cs: -------------------------------------------------------------------------------- 1 | #if UNITY_EDITOR 2 | using UnityEngine; 3 | using UnityEditor; 4 | 5 | [CustomEditor(typeof(TweenWidth))] 6 | public class TweenWidthEditor : UITweenerEditor 7 | { 8 | public override void OnInspectorGUI () 9 | { 10 | GUILayout.Space(6f); 11 | EditorGUIUtility.labelWidth = 120f; 12 | 13 | TweenWidth tw = target as TweenWidth; 14 | GUI.changed = false; 15 | 16 | EditorGUILayout.BeginHorizontal(); 17 | EditorGUI.BeginDisabledGroup(tw.fromTarget != null); 18 | var from = EditorGUILayout.FloatField("From", tw.from); 19 | EditorGUI.EndDisabledGroup(); 20 | var fc = (RectTransform)EditorGUILayout.ObjectField(tw.fromTarget, typeof(RectTransform), true, GUILayout.Width(110f)); 21 | EditorGUILayout.EndHorizontal(); 22 | 23 | EditorGUILayout.BeginHorizontal(); 24 | EditorGUI.BeginDisabledGroup(tw.toTarget != null); 25 | var to = EditorGUILayout.FloatField("To", tw.to); 26 | EditorGUI.EndDisabledGroup(); 27 | var tc = (RectTransform)EditorGUILayout.ObjectField(tw.toTarget, typeof(RectTransform), true, GUILayout.Width(110f)); 28 | EditorGUILayout.EndHorizontal(); 29 | 30 | if (from < 0) from = 0; 31 | if (to < 0) to = 0; 32 | 33 | if (GUI.changed) 34 | { 35 | //NGUIEditorTools.RegisterUndo("Tween Change", tw); 36 | tw.from = from; 37 | tw.to = to; 38 | tw.fromTarget = fc; 39 | tw.toTarget = tc; 40 | //NGUITools.SetDirty(tw); 41 | } 42 | 43 | DrawCommonProperties(); 44 | } 45 | } 46 | #endif 47 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/TweenWidthEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d35cd8e39586acb4a842a0c77019d598 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Editor/UITweenerEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3564c93409a4aaa44a48de1e49be56ba 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a6bdd27938945f0449bc8fe7947f2bf2 3 | folderAsset: yes 4 | DefaultImporter: 5 | userData: 6 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenAlpha.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 9e2747e3775af504da1a4d5a46c5a1ce 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenColor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cfa4a4a103e4fed43a7e9e9df4a6915c 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenFOV.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | /// 4 | /// Tween the camera's field of view. 5 | /// 6 | 7 | [RequireComponent(typeof(Camera))] 8 | [AddComponentMenu("Tween/Tween Field of View")] 9 | public class TweenFOV : UITweener 10 | { 11 | public float from = 45f; 12 | public float to = 45f; 13 | 14 | Camera mCam; 15 | 16 | #if UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_4_7 17 | public Camera cachedCamera { get { if (mCam == null) mCam = camera; return mCam; } } 18 | #else 19 | public Camera cachedCamera { get { if (mCam == null) mCam = GetComponent(); return mCam; } } 20 | #endif 21 | 22 | [System.Obsolete("Use 'value' instead")] 23 | public float fov { get { return this.value; } set { this.value = value; } } 24 | 25 | /// 26 | /// Tween's current value. 27 | /// 28 | 29 | public float value { get { return cachedCamera.fieldOfView; } set { cachedCamera.fieldOfView = value; } } 30 | 31 | /// 32 | /// Tween the value. 33 | /// 34 | 35 | protected override void OnUpdate (float factor, bool isFinished) { value = from * (1f - factor) + to * factor; } 36 | 37 | /// 38 | /// Start the tweening operation. 39 | /// 40 | 41 | static public TweenFOV Begin (GameObject go, float duration, float to) 42 | { 43 | TweenFOV comp = UITweener.Begin(go, duration); 44 | comp.from = comp.value; 45 | comp.to = to; 46 | 47 | if (duration <= 0f) 48 | { 49 | comp.Sample(1f, true); 50 | comp.enabled = false; 51 | } 52 | return comp; 53 | } 54 | 55 | [ContextMenu("Set 'From' to current value")] 56 | public override void SetStartToCurrentValue () { from = value; } 57 | 58 | [ContextMenu("Set 'To' to current value")] 59 | public override void SetEndToCurrentValue () { to = value; } 60 | 61 | [ContextMenu("Assume value of 'From'")] 62 | void SetCurrentValueToStart () { value = from; } 63 | 64 | [ContextMenu("Assume value of 'To'")] 65 | void SetCurrentValueToEnd () { value = to; } 66 | } 67 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenFOV.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0153adb55685cee4d97c4ee2d52124e5 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenFill.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | using UnityEngine.UI; 3 | 4 | /// 5 | /// Tween the Image fill. 6 | /// 7 | 8 | [RequireComponent(typeof(Image))] 9 | [AddComponentMenu("Tween/Tween Fill")] 10 | public class TweenFill : UITweener 11 | { 12 | [Range(0f, 1f)] public float from = 1f; 13 | [Range(0f, 1f)] public float to = 1f; 14 | 15 | bool mCached = false; 16 | Image mSprite; 17 | 18 | void Cache () 19 | { 20 | mCached = true; 21 | mSprite = GetComponent(); 22 | } 23 | 24 | /// 25 | /// Tween's current value. 26 | /// 27 | 28 | public float value 29 | { 30 | get 31 | { 32 | if (!mCached) Cache(); 33 | if (mSprite != null) return mSprite.fillAmount; 34 | return 0f; 35 | } 36 | set 37 | { 38 | if (!mCached) Cache(); 39 | if (mSprite != null) mSprite.fillAmount = value; 40 | } 41 | } 42 | 43 | /// 44 | /// Tween the value. 45 | /// 46 | 47 | protected override void OnUpdate (float factor, bool isFinished) { value = Mathf.Lerp(from, to, factor); } 48 | 49 | /// 50 | /// Start the tweening operation. 51 | /// 52 | 53 | static public TweenFill Begin (GameObject go, float duration, float fill) 54 | { 55 | TweenFill comp = UITweener.Begin(go, duration); 56 | comp.from = comp.value; 57 | comp.to = fill; 58 | 59 | if (duration <= 0f) 60 | { 61 | comp.Sample(1f, true); 62 | comp.enabled = false; 63 | } 64 | return comp; 65 | } 66 | 67 | public override void SetStartToCurrentValue () { from = value; } 68 | public override void SetEndToCurrentValue () { to = value; } 69 | } 70 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenFill.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ba7f59a1f412544f85ac3e66f0b5227 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenHeight.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | /// 4 | /// Tween the widget's size. 5 | /// 6 | 7 | [RequireComponent(typeof(RectTransform))] 8 | [AddComponentMenu("Tween/Tween Height")] 9 | public class TweenHeight : UITweener 10 | { 11 | public float from = 100; 12 | public float to = 100; 13 | 14 | [Tooltip("If set, 'from' value will be set to match the specified rectangle")] 15 | public RectTransform fromTarget; 16 | 17 | [Tooltip("If set, 'to' value will be set to match the specified rectangle")] 18 | public RectTransform toTarget; 19 | 20 | RectTransform mWidget; 21 | 22 | public RectTransform cachedWidget { get { if (mWidget == null) mWidget = GetComponent(); return mWidget; } } 23 | 24 | [System.Obsolete("Use 'value' instead")] 25 | public float height { get { return this.value; } set { this.value = value; } } 26 | 27 | /// 28 | /// Tween's current value. 29 | /// 30 | 31 | public float value { get { return cachedWidget.rect.height; } set { cachedWidget.SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, value); } } 32 | 33 | /// 34 | /// Tween the value. 35 | /// 36 | 37 | protected override void OnUpdate (float factor, bool isFinished) 38 | { 39 | if (fromTarget) from = fromTarget.rect.width; 40 | if (toTarget) to = toTarget.rect.width; 41 | 42 | value = Mathf.RoundToInt(from * (1f - factor) + to * factor); 43 | } 44 | 45 | /// 46 | /// Start the tweening operation. 47 | /// 48 | 49 | static public TweenHeight Begin (RectTransform widget, float duration, int height) 50 | { 51 | TweenHeight comp = UITweener.Begin(widget.gameObject, duration); 52 | comp.from = widget.rect.height; 53 | comp.to = height; 54 | 55 | if (duration <= 0f) 56 | { 57 | comp.Sample(1f, true); 58 | comp.enabled = false; 59 | } 60 | return comp; 61 | } 62 | 63 | [ContextMenu("Set 'From' to current value")] 64 | public override void SetStartToCurrentValue () { from = value; } 65 | 66 | [ContextMenu("Set 'To' to current value")] 67 | public override void SetEndToCurrentValue () { to = value; } 68 | 69 | [ContextMenu("Assume value of 'From'")] 70 | void SetCurrentValueToStart () { value = from; } 71 | 72 | [ContextMenu("Assume value of 'To'")] 73 | void SetCurrentValueToEnd () { value = to; } 74 | } 75 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenHeight.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 66a6ab21c5f860946ade65b47cc0270b 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: -92 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenOrthoSize.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | /// 4 | /// Tween the camera's orthographic size. 5 | /// 6 | 7 | [RequireComponent(typeof(Camera))] 8 | [AddComponentMenu("Tween/Tween Orthographic Size")] 9 | public class TweenOrthoSize : UITweener 10 | { 11 | public float from = 1f; 12 | public float to = 1f; 13 | 14 | Camera mCam; 15 | 16 | /// 17 | /// Camera that's being tweened. 18 | /// 19 | 20 | #if UNITY_4_3 || UNITY_4_5 || UNITY_4_6 || UNITY_4_7 21 | public Camera cachedCamera { get { if (mCam == null) mCam = camera; return mCam; } } 22 | #else 23 | public Camera cachedCamera { get { if (mCam == null) mCam = GetComponent(); return mCam; } } 24 | #endif 25 | 26 | [System.Obsolete("Use 'value' instead")] 27 | public float orthoSize { get { return this.value; } set { this.value = value; } } 28 | 29 | /// 30 | /// Tween's current value. 31 | /// 32 | 33 | public float value 34 | { 35 | get { return cachedCamera.orthographicSize; } 36 | set { cachedCamera.orthographicSize = value; } 37 | } 38 | 39 | /// 40 | /// Tween the value. 41 | /// 42 | 43 | protected override void OnUpdate (float factor, bool isFinished) { value = from * (1f - factor) + to * factor; } 44 | 45 | /// 46 | /// Start the tweening operation. 47 | /// 48 | 49 | static public TweenOrthoSize Begin (GameObject go, float duration, float to) 50 | { 51 | TweenOrthoSize comp = UITweener.Begin(go, duration); 52 | comp.from = comp.value; 53 | comp.to = to; 54 | 55 | if (duration <= 0f) 56 | { 57 | comp.Sample(1f, true); 58 | comp.enabled = false; 59 | } 60 | return comp; 61 | } 62 | 63 | public override void SetStartToCurrentValue () { from = value; } 64 | public override void SetEndToCurrentValue () { to = value; } 65 | } 66 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenOrthoSize.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 365827806a6dd8b4583deeefe6e483c9 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenPosition.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3d166255cacf07b4292b8402b3ddefc5 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: -98 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenRotation.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | /// 4 | /// Tween the object's rotation. 5 | /// 6 | 7 | [AddComponentMenu("Tween/Tween Rotation")] 8 | public class TweenRotation : UITweener 9 | { 10 | public Vector3 from; 11 | public Vector3 to; 12 | public bool quaternionLerp = false; 13 | 14 | Transform mTrans; 15 | 16 | public Transform cachedTransform { get { if (mTrans == null) mTrans = transform; return mTrans; } } 17 | 18 | [System.Obsolete("Use 'value' instead")] 19 | public Quaternion rotation { get { return this.value; } set { this.value = value; } } 20 | 21 | /// 22 | /// Tween's current value. 23 | /// 24 | 25 | public Quaternion value { get { return cachedTransform.localRotation; } set { cachedTransform.localRotation = value; } } 26 | 27 | /// 28 | /// Tween the value. 29 | /// 30 | 31 | protected override void OnUpdate (float factor, bool isFinished) 32 | { 33 | value = quaternionLerp ? Quaternion.Slerp(Quaternion.Euler(from), Quaternion.Euler(to), factor) : 34 | Quaternion.Euler(new Vector3( 35 | Mathf.Lerp(from.x, to.x, factor), 36 | Mathf.Lerp(from.y, to.y, factor), 37 | Mathf.Lerp(from.z, to.z, factor))); 38 | } 39 | 40 | /// 41 | /// Start the tweening operation. 42 | /// 43 | 44 | static public TweenRotation Begin (GameObject go, float duration, Quaternion rot) 45 | { 46 | TweenRotation comp = UITweener.Begin(go, duration); 47 | comp.from = comp.value.eulerAngles; 48 | comp.to = rot.eulerAngles; 49 | 50 | if (duration <= 0f) 51 | { 52 | comp.Sample(1f, true); 53 | comp.enabled = false; 54 | } 55 | return comp; 56 | } 57 | 58 | [ContextMenu("Set 'From' to current value")] 59 | public override void SetStartToCurrentValue () { from = value.eulerAngles; } 60 | 61 | [ContextMenu("Set 'To' to current value")] 62 | public override void SetEndToCurrentValue () { to = value.eulerAngles; } 63 | 64 | [ContextMenu("Assume value of 'From'")] 65 | void SetCurrentValueToStart () { value = Quaternion.Euler(from); } 66 | 67 | [ContextMenu("Assume value of 'To'")] 68 | void SetCurrentValueToEnd () { value = Quaternion.Euler(to); } 69 | } 70 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenRotation.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 04d1b7c9e9a19a24ab67123a43c6544b 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: -95 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenScale.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | /// 4 | /// Tween the object's local scale. 5 | /// 6 | 7 | [AddComponentMenu("Tween/Tween Scale")] 8 | public class TweenScale : UITweener 9 | { 10 | public Vector3 from = Vector3.one; 11 | public Vector3 to = Vector3.one; 12 | 13 | Transform mTrans; 14 | 15 | public Transform cachedTransform { get { if (mTrans == null) mTrans = transform; return mTrans; } } 16 | 17 | public Vector3 value { get { return cachedTransform.localScale; } set { cachedTransform.localScale = value; } } 18 | 19 | [System.Obsolete("Use 'value' instead")] 20 | public Vector3 scale { get { return this.value; } set { this.value = value; } } 21 | 22 | /// 23 | /// Tween the value. 24 | /// 25 | 26 | protected override void OnUpdate (float factor, bool isFinished) 27 | { 28 | value = from * (1f - factor) + to * factor; 29 | } 30 | 31 | /// 32 | /// Start the tweening operation. 33 | /// 34 | 35 | static public TweenScale Begin (GameObject go, float duration, Vector3 scale) 36 | { 37 | TweenScale comp = UITweener.Begin(go, duration); 38 | comp.from = comp.value; 39 | comp.to = scale; 40 | 41 | if (duration <= 0f) 42 | { 43 | comp.Sample(1f, true); 44 | comp.enabled = false; 45 | } 46 | return comp; 47 | } 48 | 49 | [ContextMenu("Set 'From' to current value")] 50 | public override void SetStartToCurrentValue () { from = value; } 51 | 52 | [ContextMenu("Set 'To' to current value")] 53 | public override void SetEndToCurrentValue () { to = value; } 54 | 55 | [ContextMenu("Assume value of 'From'")] 56 | void SetCurrentValueToStart () { value = from; } 57 | 58 | [ContextMenu("Assume value of 'To'")] 59 | void SetCurrentValueToEnd () { value = to; } 60 | } 61 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenScale.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 75e7459110b9666449485c40f25362a5 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: -94 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenTransform.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | /// 4 | /// Tween the object's position, rotation and scale. 5 | /// 6 | 7 | [AddComponentMenu("Tween/Tween Transform")] 8 | public class TweenTransform : UITweener 9 | { 10 | public Transform from; 11 | public Transform to; 12 | public bool parentWhenFinished = false; 13 | 14 | Transform mTrans; 15 | Vector3 mPos; 16 | Quaternion mRot; 17 | Vector3 mScale; 18 | 19 | /// 20 | /// Interpolate the position, scale, and rotation. 21 | /// 22 | 23 | protected override void OnUpdate (float factor, bool isFinished) 24 | { 25 | if (to != null) 26 | { 27 | if (mTrans == null) 28 | { 29 | mTrans = transform; 30 | mPos = mTrans.position; 31 | mRot = mTrans.rotation; 32 | mScale = mTrans.localScale; 33 | } 34 | 35 | if (from != null) 36 | { 37 | mTrans.position = from.position * (1f - factor) + to.position * factor; 38 | mTrans.localScale = from.localScale * (1f - factor) + to.localScale * factor; 39 | mTrans.rotation = Quaternion.Slerp(from.rotation, to.rotation, factor); 40 | } 41 | else 42 | { 43 | mTrans.position = mPos * (1f - factor) + to.position * factor; 44 | mTrans.localScale = mScale * (1f - factor) + to.localScale * factor; 45 | mTrans.rotation = Quaternion.Slerp(mRot, to.rotation, factor); 46 | } 47 | 48 | // Change the parent when finished, if requested 49 | if (parentWhenFinished && isFinished) mTrans.parent = to; 50 | } 51 | } 52 | 53 | /// 54 | /// Start the tweening operation from the current position/rotation/scale to the target transform. 55 | /// 56 | 57 | static public TweenTransform Begin (GameObject go, float duration, Transform to) { return Begin(go, duration, null, to); } 58 | 59 | /// 60 | /// Start the tweening operation. 61 | /// 62 | 63 | static public TweenTransform Begin (GameObject go, float duration, Transform from, Transform to) 64 | { 65 | TweenTransform comp = UITweener.Begin(go, duration); 66 | comp.from = from; 67 | comp.to = to; 68 | 69 | if (duration <= 0f) 70 | { 71 | comp.Sample(1f, true); 72 | comp.enabled = false; 73 | } 74 | return comp; 75 | } 76 | } 77 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenTransform.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1d805c79a1ab11643bfd9d91e10c195a 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenVolume.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | /// 4 | /// Tween the audio source's volume. 5 | /// 6 | 7 | [RequireComponent(typeof(AudioSource))] 8 | [AddComponentMenu("Tween/Tween Volume")] 9 | public class TweenVolume : UITweener 10 | { 11 | [Range(0f, 1f)] public float from = 1f; 12 | [Range(0f, 1f)] public float to = 1f; 13 | 14 | AudioSource mSource; 15 | 16 | /// 17 | /// Cached version of 'audio', as it's always faster to cache. 18 | /// 19 | 20 | public AudioSource audioSource 21 | { 22 | get 23 | { 24 | if (mSource == null) 25 | { 26 | mSource = GetComponent(); 27 | 28 | if (mSource == null) 29 | { 30 | mSource = GetComponent(); 31 | 32 | if (mSource == null) 33 | { 34 | Debug.LogError("TweenVolume needs an AudioSource to work with", this); 35 | enabled = false; 36 | } 37 | } 38 | } 39 | return mSource; 40 | } 41 | } 42 | 43 | [System.Obsolete("Use 'value' instead")] 44 | public float volume { get { return this.value; } set { this.value = value; } } 45 | 46 | /// 47 | /// Audio source's current volume. 48 | /// 49 | 50 | public float value 51 | { 52 | get 53 | { 54 | return audioSource != null ? mSource.volume : 0f; 55 | } 56 | set 57 | { 58 | if (audioSource != null) mSource.volume = value; 59 | } 60 | } 61 | 62 | protected override void OnUpdate (float factor, bool isFinished) 63 | { 64 | value = from * (1f - factor) + to * factor; 65 | mSource.enabled = (mSource.volume > 0.01f); 66 | } 67 | 68 | /// 69 | /// Start the tweening operation. 70 | /// 71 | 72 | static public TweenVolume Begin (GameObject go, float duration, float targetVolume) 73 | { 74 | TweenVolume comp = UITweener.Begin(go, duration); 75 | comp.from = comp.value; 76 | comp.to = targetVolume; 77 | 78 | if (targetVolume > 0f) 79 | { 80 | var s = comp.audioSource; 81 | s.enabled = true; 82 | s.Play(); 83 | } 84 | return comp; 85 | } 86 | 87 | public override void SetStartToCurrentValue () { from = value; } 88 | public override void SetEndToCurrentValue () { to = value; } 89 | } 90 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenVolume.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 17aeef7ce6c142344959e650cab20151 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenWidth.cs: -------------------------------------------------------------------------------- 1 | using UnityEngine; 2 | 3 | /// 4 | /// Tween the widget's size. 5 | /// 6 | 7 | [RequireComponent(typeof(RectTransform))] 8 | [AddComponentMenu("Tween/Tween Width")] 9 | public class TweenWidth : UITweener 10 | { 11 | public float from = 100; 12 | public float to = 100; 13 | 14 | [Tooltip("If set, 'from' value will be set to match the specified rectangle")] 15 | public RectTransform fromTarget; 16 | 17 | [Tooltip("If set, 'to' value will be set to match the specified rectangle")] 18 | public RectTransform toTarget; 19 | 20 | RectTransform mWidget; 21 | RectTransform mTable; 22 | 23 | public RectTransform cachedWidget { get { if (mWidget == null) mWidget = GetComponent(); return mWidget; } } 24 | 25 | [System.Obsolete("Use 'value' instead")] 26 | public float width { get { return this.value; } set { this.value = value; } } 27 | 28 | /// 29 | /// Tween's current value. 30 | /// 31 | 32 | public float value { get { return cachedWidget.rect.width; } set { cachedWidget.SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, value); } } 33 | 34 | /// 35 | /// Tween the value. 36 | /// 37 | 38 | protected override void OnUpdate (float factor, bool isFinished) 39 | { 40 | if (fromTarget) from = fromTarget.rect.width; 41 | if (toTarget) to = toTarget.rect.width; 42 | 43 | value = Mathf.RoundToInt(from * (1f - factor) + to * factor); 44 | } 45 | 46 | /// 47 | /// Start the tweening operation. 48 | /// 49 | 50 | static public TweenWidth Begin (RectTransform widget, float duration, int width) 51 | { 52 | var comp = UITweener.Begin(widget.gameObject, duration); 53 | comp.from = widget.rect.width; 54 | comp.to = width; 55 | 56 | if (duration <= 0f) 57 | { 58 | comp.Sample(1f, true); 59 | comp.enabled = false; 60 | } 61 | return comp; 62 | } 63 | 64 | [ContextMenu("Set 'From' to current value")] 65 | public override void SetStartToCurrentValue () { from = value; } 66 | 67 | [ContextMenu("Set 'To' to current value")] 68 | public override void SetEndToCurrentValue () { to = value; } 69 | 70 | [ContextMenu("Assume value of 'From'")] 71 | void SetCurrentValueToStart () { value = from; } 72 | 73 | [ContextMenu("Assume value of 'To'")] 74 | void SetCurrentValueToEnd () { value = to; } 75 | } 76 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/TweenWidth.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0fe5d396737f89f4ea1534bc147cad2e 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: -93 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/Tweening/Tweening/UITweener.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c96860f5597f2494abb42d29cdca0bcc 3 | MonoImporter: 4 | serializedVersion: 2 5 | defaultReferences: [] 6 | executionOrder: 0 7 | icon: {instanceID: 0} 8 | userData: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIAdapter.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: efc1aaf05b906ac48b36dd28888f9aac 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dac5f0f85d3930749ac016d6ed29b9dd 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 957bc409a9e47584c9c0a315f5c05a0d 3 | folderAsset: yes 4 | timeCreated: 1525057340 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Resources/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 40733aef832e3a84b84ae9a5b3f74895 3 | folderAsset: yes 4 | timeCreated: 1521786329 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Resources/Editor/MSYHMONO.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Scripts/Framework/UI/UIControlBinding/Resources/Editor/MSYHMONO.ttf -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Resources/Editor/MSYHMONO.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cd170bc15e34a094c8609532aedcc7c9 3 | timeCreated: 1521786330 4 | licenseType: Pro 5 | TrueTypeFontImporter: 6 | externalObjects: {} 7 | serializedVersion: 4 8 | fontSize: 16 9 | forceTextureCase: -2 10 | characterSpacing: 0 11 | characterPadding: 1 12 | includeFontData: 1 13 | fontName: Microsoft YaHei Mono 14 | fontNames: 15 | - Microsoft YaHei Mono 16 | fallbackFontReferences: [] 17 | customCharacters: 18 | fontRenderingMode: 0 19 | ascentCalculationMode: 1 20 | useLegacyBoundsCalculation: 0 21 | userData: 22 | assetBundleName: 23 | assetBundleVariant: 24 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Resources/Editor/UIControlDataSkinPersonal.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e54e612c85cb2f0438f3fc6849b64d93 3 | timeCreated: 1525054737 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | mainObjectFileID: 11400000 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Resources/Editor/UIControlDataSkinPro.guiskin.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bb2d64fbaaa8623488f623d8f26434cf 3 | timeCreated: 1521786517 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | externalObjects: {} 7 | mainObjectFileID: 11400000 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Resources/Editor/box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Scripts/Framework/UI/UIControlBinding/Resources/Editor/box.png -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Resources/Editor/box.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 086dc3a35eb33bb47af413530fc6ef08 3 | timeCreated: 1525056854 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | sRGBTexture: 1 12 | linearTexture: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: -1 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: -1 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 1 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 0 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 2048 55 | textureFormat: -1 56 | textureCompression: 1 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | spriteSheet: 62 | serializedVersion: 2 63 | sprites: [] 64 | outline: [] 65 | spritePackingTag: 66 | userData: 67 | assetBundleName: 68 | assetBundleVariant: 69 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Resources/Editor/boxPro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/Scripts/Framework/UI/UIControlBinding/Resources/Editor/boxPro.png -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Resources/Editor/boxPro.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 88cc2c445d716b24bbe3d9c0acb15a50 3 | timeCreated: 1525056966 4 | licenseType: Pro 5 | TextureImporter: 6 | fileIDToRecycleName: {} 7 | serializedVersion: 4 8 | mipmaps: 9 | mipMapMode: 0 10 | enableMipMap: 1 11 | sRGBTexture: 1 12 | linearTexture: 0 13 | fadeOut: 0 14 | borderMipMap: 0 15 | mipMapFadeDistanceStart: 1 16 | mipMapFadeDistanceEnd: 3 17 | bumpmap: 18 | convertToNormalMap: 0 19 | externalNormalMap: 0 20 | heightScale: 0.25 21 | normalMapFilter: 0 22 | isReadable: 0 23 | grayScaleToAlpha: 0 24 | generateCubemap: 6 25 | cubemapConvolution: 0 26 | seamlessCubemap: 0 27 | textureFormat: 1 28 | maxTextureSize: 2048 29 | textureSettings: 30 | filterMode: -1 31 | aniso: -1 32 | mipBias: -1 33 | wrapMode: -1 34 | nPOTScale: 1 35 | lightmap: 0 36 | compressionQuality: 50 37 | spriteMode: 0 38 | spriteExtrude: 1 39 | spriteMeshType: 1 40 | alignment: 0 41 | spritePivot: {x: 0.5, y: 0.5} 42 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 43 | spritePixelsToUnits: 100 44 | alphaUsage: 1 45 | alphaIsTransparency: 0 46 | spriteTessellationDetail: -1 47 | textureType: 0 48 | textureShape: 1 49 | maxTextureSizeSet: 0 50 | compressionQualitySet: 0 51 | textureFormatSet: 0 52 | platformSettings: 53 | - buildTarget: DefaultTexturePlatform 54 | maxTextureSize: 2048 55 | textureFormat: -1 56 | textureCompression: 1 57 | compressionQuality: 50 58 | crunchedCompression: 0 59 | allowsAlphaSplitting: 0 60 | overridden: 0 61 | spriteSheet: 62 | serializedVersion: 2 63 | sprites: [] 64 | outline: [] 65 | spritePackingTag: 66 | userData: 67 | assetBundleName: 68 | assetBundleVariant: 69 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 257f5e1b9bfd2bc488d6eee4c486ed96 3 | folderAsset: yes 4 | timeCreated: 1525057347 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Scripts/ControlBindingAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using UnityEngine; 5 | 6 | namespace SkierFramework 7 | { 8 | public class ControlBindingAttribute : Attribute 9 | { 10 | } 11 | } -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Scripts/ControlBindingAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dcc9a6b6a055f0641b7a35a2accd6a7b 3 | timeCreated: 1521661617 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/Scripts/Framework/UI/UIControlBinding/Scripts/Editor.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ed8cccbd0bb263e48822c36158c69cef 3 | folderAsset: yes 4 | timeCreated: 1521786329 5 | licenseType: Pro 6 | DefaultImporter: 7 | externalObjects: {} 8 | userData: 9 | assetBundleName: 10 | assetBundleVariant: 11 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Scripts/Editor/ControlItemDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5a19fd525bc43e2439c14dac7ed67295 3 | timeCreated: 1521794417 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/Scripts/Framework/UI/UIControlBinding/Scripts/Editor/SubUIItemDrawer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2db1a302384342148abb76d0508f2944 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Scripts/Editor/UIControlDataEditor.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 27c41d595322d554a9afea0d2b516863 3 | timeCreated: 1521786373 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/Scripts/Framework/UI/UIControlBinding/Scripts/IBindableUI.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace SkierFramework 6 | { 7 | public interface IBindableUI 8 | { 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Scripts/IBindableUI.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 658cc57fff0c29c40a634f2c5ac937cb 3 | timeCreated: 1525934273 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/Scripts/Framework/UI/UIControlBinding/Scripts/LuaViewRunner.cs: -------------------------------------------------------------------------------- 1 | using System.Collections; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | #if XLUA 5 | using XLua; 6 | #endif 7 | 8 | namespace SkierFramework 9 | { 10 | public class LuaViewRunner : MonoBehaviour, IBindableUI 11 | { 12 | public string viewClassName { get; set; } 13 | #if XLUA 14 | public LuaTable luaUI { get; private set; } 15 | 16 | public LuaTable BindLua(string viewClassName) 17 | { 18 | this.viewClassName = viewClassName; 19 | 20 | // TODO 21 | return null; 22 | } 23 | #endif 24 | 25 | // Start is called before the first frame update 26 | void Start() 27 | { 28 | 29 | } 30 | 31 | // Update is called once per frame 32 | void Update() 33 | { 34 | 35 | } 36 | } 37 | 38 | } 39 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Scripts/LuaViewRunner.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2d658df380e510e4891bee300ad300b6 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Scripts/SubUIBindingAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using UnityEngine; 5 | 6 | namespace SkierFramework 7 | { 8 | public class SubUIBindingAttribute : Attribute 9 | { 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Scripts/SubUIBindingAttribute.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 745e76df505d0d3479057f4f389793de 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Scripts/UIBindingPrefabSaveHelper.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2d989bc73e59c344988d9b2d2e11acb7 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIControlBinding/Scripts/UIControlData.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bec254e92978598418e38c0641bcd88c 3 | timeCreated: 1521658864 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/Scripts/Framework/UI/UIManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8cfcbc4a9d8ab3b4caf6a62eae0704e9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIModel.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cbc37b0ef4d973c40ab221552e3c0b3a 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIModel/UIModelManager.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1ef5008611a90c147a4a9d40cc4c0cc0 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIModel/UIRenderToTexture.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 0330a7f066ad9324ba9aef4e9041d15f 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIScrollView.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 51fad6d16f65b2e49baa26490875f22d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIScrollView/UILoopItem.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections; 3 | using System.Collections.Generic; 4 | using UnityEngine; 5 | 6 | namespace SkierFramework 7 | { 8 | public class UILoopItem : UISubView 9 | { 10 | protected int m_Index; 11 | protected RectTransform m_RectTransform; 12 | public int Index => m_Index; 13 | public UIScrollView UIScrollView { get; set; } 14 | 15 | public override void OnInit() 16 | { 17 | base.OnInit(); 18 | m_RectTransform = transform as RectTransform; 19 | } 20 | 21 | public void UpdateData(IList dataList, int index, object userData) 22 | { 23 | if (!isInit) 24 | { 25 | OnInit(); 26 | } 27 | m_Index = index; 28 | m_RectTransform.localPosition = Vector3.zero; 29 | m_RectTransform.anchoredPosition = UIScrollView.GetLocalPositionByIndex(index); 30 | CheckSelect(UIScrollView.SelectIndex); 31 | OnUpdateData(dataList, index, userData); 32 | } 33 | 34 | /// 35 | /// 选中切换时 36 | /// 37 | public virtual void CheckSelect(int index) 38 | { 39 | 40 | } 41 | 42 | /// 43 | /// Item的宽高 44 | /// 45 | public virtual Vector2 GetRect() 46 | { 47 | return new Vector2(m_RectTransform.rect.width * m_RectTransform.localScale.x, m_RectTransform.rect.height * m_RectTransform.localScale.y); 48 | } 49 | 50 | /// 51 | /// 刷新数据时 52 | /// 53 | protected virtual void OnUpdateData(IList dataList, int index, object userData) 54 | { 55 | 56 | } 57 | } 58 | } 59 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIScrollView/UILoopItem.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d78a289562ae2da4983a49b31b6fbb43 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIScrollView/UIScrollView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f9d6462b6841be41a1b950850260ffe 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIViewBase.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: afb8f2807744de8459cd099b02d9e27c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIViewBase/UIConfig.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 16d24bc1f42c9344cbd4957ff9212b22 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIViewBase/UILayer.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79754d061a9aabd43bed6e92b7a958f9 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIViewBase/UISubView.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using UnityEngine; 4 | 5 | namespace SkierFramework 6 | { 7 | public class UISubView : MonoBehaviour, IBindableUI 8 | { 9 | protected bool isInit = false; 10 | 11 | private void Awake() 12 | { 13 | OnInit(); 14 | OnAddListener(); 15 | } 16 | 17 | private void OnEnable() 18 | { 19 | OnOpen(); 20 | } 21 | 22 | private void OnDisable() 23 | { 24 | OnClose(); 25 | } 26 | 27 | private void OnDestroy() 28 | { 29 | OnRelease(); 30 | OnRemoveListener(); 31 | } 32 | 33 | private void Bind() 34 | { 35 | if (isInit) return; 36 | var uIControlData = GetComponent(); 37 | if (uIControlData != null) 38 | uIControlData.BindDataTo(this); 39 | isInit = true; 40 | } 41 | 42 | public virtual void OnInit() { 43 | if (isInit) return; 44 | Bind(); 45 | } 46 | 47 | public virtual void OnAddListener() { } 48 | 49 | public virtual void OnRemoveListener() { } 50 | 51 | public virtual void OnOpen() 52 | { 53 | if (!isInit) 54 | { 55 | OnInit(); 56 | } 57 | } 58 | 59 | public virtual void OnClose() { } 60 | 61 | public virtual void OnRelease() { } 62 | } 63 | } 64 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIViewBase/UISubView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5c72d350471207844abfed3c3f1f1f37 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIViewBase/UIType.cs: -------------------------------------------------------------------------------- 1 | namespace SkierFramework 2 | { 3 | public enum UIType 4 | { 5 | UILoadingView, 6 | UILoginView, 7 | UIMessageBoxView, 8 | UITestView, 9 | Max, 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIViewBase/UIType.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d90c7ce722bd11244a893268727d28ec 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIViewBase/UIView.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f5c123e21fb60cb40bafea6c26519605 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIViewBase/UIViewAnim.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 5535a9c33d7602647adf310b63649cb5 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/Scripts/Framework/UI/UIViewBase/UIViewController.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: b3d89571e6c129d40ab1abae7299540b 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f54d1bd14bd3ca042bd867b519fee8cc 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8e7e8f5a82a3a134e91c54efd2274ea9 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Documentation/TextMesh Pro User Guide 2016.pdf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1b8d251f9af63b746bf2f7ffe00ebb9b 3 | DefaultImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6ab70aee4d56447429c680537fbf93ed 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts/LiberationSans - OFL.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6e59c59b81ab47f9b6ec5781fa725d2c 3 | timeCreated: 1484171296 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts/LiberationSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/TextMesh Pro/Fonts/LiberationSans.ttf -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Fonts/LiberationSans.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e3265ab4bf004d28a9537516768c1c75 3 | timeCreated: 1484171297 4 | licenseType: Pro 5 | TrueTypeFontImporter: 6 | serializedVersion: 2 7 | fontSize: 16 8 | forceTextureCase: -2 9 | characterSpacing: 1 10 | characterPadding: 0 11 | includeFontData: 1 12 | use2xBehaviour: 0 13 | fontNames: [] 14 | fallbackFontReferences: [] 15 | customCharacters: 16 | fontRenderingMode: 0 17 | userData: 18 | assetBundleName: 19 | assetBundleVariant: 20 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 243e06394e614e5d99fab26083b707fa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 731f1baa9d144a9897cb1d341c2092b8 3 | folderAsset: yes 4 | timeCreated: 1442040525 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Drop Shadow.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e73a58f6e2794ae7b1b7e50b7fb811b0 3 | timeCreated: 1484172806 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Fallback.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2e498d1c8094910479dc3e1b768306a4 3 | timeCreated: 1484171803 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF - Outline.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 79459efec17a4d00a321bdcc27bbc385 3 | timeCreated: 1484172856 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Fonts & Materials/LiberationSans SDF.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f586378b4e144a9851e7b34d9b748ee 3 | timeCreated: 1484171803 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt: -------------------------------------------------------------------------------- 1 | )]}〕〉》」』】〙〗〟’”⦆»ヽヾーァィゥェォッャュョヮヵヶぁぃぅぇぉっゃゅょゎゕゖㇰㇱㇲㇳㇴㇵㇶㇷㇸㇹㇺㇻㇼㇽㇾㇿ々〻‐゠–〜?!‼⁇⁈⁉・、%,.:;。!?]):;=}¢°"†‡℃〆%,. -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Following Characters.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fade42e8bc714b018fac513c043d323b 3 | timeCreated: 1425440388 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt: -------------------------------------------------------------------------------- 1 | ([{〔〈《「『【〘〖〝‘“⦅«$—…‥〳〴〵\[({£¥"々〇$¥₩ # -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/LineBreaking Leading Characters.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d82c1b31c7e74239bff1220585707d2b 3 | timeCreated: 1425440388 4 | licenseType: Store 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Sprite Assets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 512a49d95c0c4332bdd98131869c23c9 3 | folderAsset: yes 4 | timeCreated: 1441876896 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Sprite Assets/EmojiOne.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c41005c129ba4d66911b75229fd70b45 3 | timeCreated: 1480316912 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Style Sheets.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 4aecb92fff08436c8303b10eab8da368 3 | folderAsset: yes 4 | timeCreated: 1441876950 5 | licenseType: Pro 6 | DefaultImporter: 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/Style Sheets/Default Style Sheet.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f952c082cb03451daed3ee968ac6c63e 3 | timeCreated: 1432805430 4 | licenseType: Store 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/TMP Settings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: 2705215ac5b84b70bacc50632be6e391, type: 3} 13 | m_Name: TMP Settings 14 | m_EditorClassIdentifier: 15 | m_enableWordWrapping: 1 16 | m_enableKerning: 1 17 | m_enableExtraPadding: 0 18 | m_enableTintAllSprites: 0 19 | m_enableParseEscapeCharacters: 1 20 | m_EnableRaycastTarget: 1 21 | m_GetFontFeaturesAtRuntime: 1 22 | m_missingGlyphCharacter: 0 23 | m_warningsDisabled: 0 24 | m_defaultFontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} 25 | m_defaultFontAssetPath: Fonts & Materials/ 26 | m_defaultFontSize: 36 27 | m_defaultAutoSizeMinRatio: 0.5 28 | m_defaultAutoSizeMaxRatio: 2 29 | m_defaultTextMeshProTextContainerSize: {x: 20, y: 5} 30 | m_defaultTextMeshProUITextContainerSize: {x: 200, y: 50} 31 | m_autoSizeTextContainer: 0 32 | m_fallbackFontAssets: [] 33 | m_matchMaterialPreset: 1 34 | m_defaultSpriteAsset: {fileID: 11400000, guid: c41005c129ba4d66911b75229fd70b45, 35 | type: 2} 36 | m_defaultSpriteAssetPath: Sprite Assets/ 37 | m_enableEmojiSupport: 1 38 | m_MissingCharacterSpriteUnicode: 0 39 | m_defaultColorGradientPresetsPath: Color Gradient Presets/ 40 | m_defaultStyleSheet: {fileID: 11400000, guid: f952c082cb03451daed3ee968ac6c63e, 41 | type: 2} 42 | m_StyleSheetsResourcePath: 43 | m_leadingCharacters: {fileID: 4900000, guid: d82c1b31c7e74239bff1220585707d2b, type: 3} 44 | m_followingCharacters: {fileID: 4900000, guid: fade42e8bc714b018fac513c043d323b, 45 | type: 3} 46 | m_UseModernHangulLineBreakingRules: 0 47 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Resources/TMP Settings.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3f5b5dff67a942289a9defa416b206f3 3 | timeCreated: 1436653997 4 | licenseType: Pro 5 | NativeFormatImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e9f693669af91aa45ad615fc681ed29f 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Bitmap-Custom-Atlas.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 48bb5f55d8670e349b6e614913f9d910 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Bitmap-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 1e3b057af24249748ff873be7fafee47 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Bitmap.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 128e987d567d4e2c824d754223b3f3b0 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dd89cf5b9246416f84610a006f916af7 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF SSD.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 14eb328de4b8eb245bb7cea29e4ac00b 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Masking.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: bc1ede39bf3643ee8e493720e4259791 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile Overlay.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a02a7d8c237544f1962732b55a9aebf1 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile SSD.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c8d12adcee749c344b8117cf7c7eb912 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: fe393ace9b354375a9cb14cdbbc28be4 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Surface-Mobile.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 85187c2149c549c5b33f0cdb02836b17 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF-Surface.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: f7ada0af4f174f0694ca6a487b8f543d 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_SDF.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 68e6db2ebdc24f95958faec2be5558d6 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMP_Sprite.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: cf81c85f95fe47e1a27f6ae460cf182c 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 407bc68d299748449bbf7f48ee690f8d 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro_Mobile.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c334973cef89a9840b0b0c507e0377ab 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro_Properties.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 3997e2241185407d80309a82f9148466 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Shaders/TMPro_Surface.cginc.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d930090c0cd643c7b55f19a38538c162 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d0603b6d5186471b96c778c3949c7ce2 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt: -------------------------------------------------------------------------------- 1 | This sample of beautiful emojis are provided by EmojiOne https://www.emojione.com/ 2 | 3 | Please visit their website to view the complete set of their emojis and review their licensing terms. -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne Attribution.txt.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 381dcb09d5029d14897e55f98031fca5 3 | TextScriptImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne.json.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 8f05276190cf498a8153f6cbe761d4e6 3 | timeCreated: 1480316860 4 | licenseType: Pro 5 | TextScriptImporter: 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /Assets/TextMesh Pro/Sprites/EmojiOne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/Assets/TextMesh Pro/Sprites/EmojiOne.png -------------------------------------------------------------------------------- /Packages/manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "dependencies": { 3 | "com.unity.2d.sprite": "1.0.0", 4 | "com.unity.addressables.cn": "1.19.16", 5 | "com.unity.collab-proxy": "1.15.17", 6 | "com.unity.feature.development": "1.0.1", 7 | "com.unity.ide.rider": "3.0.14", 8 | "com.unity.ide.visualstudio": "2.0.15", 9 | "com.unity.ide.vscode": "1.2.5", 10 | "com.unity.nuget.newtonsoft-json": "3.0.2", 11 | "com.unity.test-framework": "1.1.31", 12 | "com.unity.textmeshpro": "3.0.6", 13 | "com.unity.timeline": "1.6.4", 14 | "com.unity.ugui": "1.0.0", 15 | "com.unity.visualscripting": "1.7.8", 16 | "com.unity.modules.ai": "1.0.0", 17 | "com.unity.modules.androidjni": "1.0.0", 18 | "com.unity.modules.animation": "1.0.0", 19 | "com.unity.modules.assetbundle": "1.0.0", 20 | "com.unity.modules.audio": "1.0.0", 21 | "com.unity.modules.cloth": "1.0.0", 22 | "com.unity.modules.director": "1.0.0", 23 | "com.unity.modules.imageconversion": "1.0.0", 24 | "com.unity.modules.imgui": "1.0.0", 25 | "com.unity.modules.jsonserialize": "1.0.0", 26 | "com.unity.modules.particlesystem": "1.0.0", 27 | "com.unity.modules.physics": "1.0.0", 28 | "com.unity.modules.physics2d": "1.0.0", 29 | "com.unity.modules.screencapture": "1.0.0", 30 | "com.unity.modules.terrain": "1.0.0", 31 | "com.unity.modules.terrainphysics": "1.0.0", 32 | "com.unity.modules.tilemap": "1.0.0", 33 | "com.unity.modules.ui": "1.0.0", 34 | "com.unity.modules.uielements": "1.0.0", 35 | "com.unity.modules.umbra": "1.0.0", 36 | "com.unity.modules.unityanalytics": "1.0.0", 37 | "com.unity.modules.unitywebrequest": "1.0.0", 38 | "com.unity.modules.unitywebrequestassetbundle": "1.0.0", 39 | "com.unity.modules.unitywebrequestaudio": "1.0.0", 40 | "com.unity.modules.unitywebrequesttexture": "1.0.0", 41 | "com.unity.modules.unitywebrequestwww": "1.0.0", 42 | "com.unity.modules.vehicles": "1.0.0", 43 | "com.unity.modules.video": "1.0.0", 44 | "com.unity.modules.vr": "1.0.0", 45 | "com.unity.modules.wind": "1.0.0", 46 | "com.unity.modules.xr": "1.0.0" 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!11 &1 4 | AudioManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Volume: 1 8 | Rolloff Scale: 1 9 | Doppler Factor: 1 10 | Default Speaker Mode: 2 11 | m_SampleRate: 0 12 | m_DSPBufferSize: 1024 13 | m_VirtualVoiceCount: 512 14 | m_RealVoiceCount: 32 15 | m_SpatializerPlugin: 16 | m_AmbisonicDecoderPlugin: 17 | m_DisableAudio: 0 18 | m_VirtualizeEffects: 1 19 | m_RequestedDSPBufferSize: 1024 20 | -------------------------------------------------------------------------------- /ProjectSettings/AutoStreamingSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1200 &1 4 | AutoStreamingSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | mSearchMode: 15 8 | mCustomSearchFile: 9 | mTextureSearchString: 10 | mMeshSearchString: 11 | mTextures: [] 12 | mAudios: [] 13 | mMeshes: [] 14 | mScenes: [] 15 | mConfigCCD: 16 | useCCD: 0 17 | cosKey: 18 | projectGuid: 19 | bucketUuid: 20 | bucketName: 21 | badgeName: 22 | -------------------------------------------------------------------------------- /ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!236 &1 4 | ClusterInputManager: 5 | m_ObjectHideFlags: 0 6 | m_Inputs: [] 7 | -------------------------------------------------------------------------------- /ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!55 &1 4 | PhysicsManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 11 7 | m_Gravity: {x: 0, y: -9.81, z: 0} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_BounceThreshold: 2 10 | m_SleepThreshold: 0.005 11 | m_DefaultContactOffset: 0.01 12 | m_DefaultSolverIterations: 6 13 | m_DefaultSolverVelocityIterations: 1 14 | m_QueriesHitBackfaces: 0 15 | m_QueriesHitTriggers: 1 16 | m_EnableAdaptiveForce: 0 17 | m_ClothInterCollisionDistance: 0 18 | m_ClothInterCollisionStiffness: 0 19 | m_ContactsGeneration: 1 20 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 21 | m_AutoSimulation: 1 22 | m_AutoSyncTransforms: 0 23 | m_ReuseCollisionCallbacks: 1 24 | m_ClothInterCollisionSettingsToggle: 0 25 | m_ContactPairsMode: 0 26 | m_BroadphaseType: 0 27 | m_WorldBounds: 28 | m_Center: {x: 0, y: 0, z: 0} 29 | m_Extent: {x: 250, y: 250, z: 250} 30 | m_WorldSubdivisions: 8 31 | m_FrictionType: 0 32 | m_EnableEnhancedDeterminism: 0 33 | m_EnableUnifiedHeightmaps: 1 34 | m_DefaultMaxAngluarSpeed: 7 35 | -------------------------------------------------------------------------------- /ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1045 &1 4 | EditorBuildSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_Scenes: 8 | - enabled: 1 9 | path: Assets/Scenes/DemoScene.unity 10 | guid: 9fc0d4010bbf28b4594072e72b8655ab 11 | m_configObjects: 12 | com.unity.addressableassets: {fileID: 11400000, guid: cf591fa601bf5c54bb6acf998fc487a3, type: 2} 13 | -------------------------------------------------------------------------------- /ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!159 &1 4 | EditorSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 11 7 | m_ExternalVersionControlSupport: Visible Meta Files 8 | m_SerializationMode: 2 9 | m_LineEndingsForNewScripts: 0 10 | m_DefaultBehaviorMode: 0 11 | m_PrefabRegularEnvironment: {fileID: 0} 12 | m_PrefabUIEnvironment: {fileID: 0} 13 | m_SpritePackerMode: 0 14 | m_SpritePackerPaddingPower: 1 15 | m_EtcTextureCompressorBehavior: 1 16 | m_EtcTextureFastCompressor: 1 17 | m_EtcTextureNormalCompressor: 2 18 | m_EtcTextureBestCompressor: 4 19 | m_ProjectGenerationIncludedExtensions: txt;xml;fnt;cd;asmdef;rsp;asmref 20 | m_ProjectGenerationRootNamespace: 21 | m_CollabEditorSettings: 22 | inProgressEnabled: 1 23 | m_EnableTextureStreamingInEditMode: 1 24 | m_EnableTextureStreamingInPlayMode: 1 25 | m_AsyncShaderCompilation: 1 26 | m_EnterPlayModeOptionsEnabled: 0 27 | m_EnterPlayModeOptions: 3 28 | m_ShowLightmapResolutionOverlay: 1 29 | m_UseLegacyProbeSampleCount: 0 30 | m_SerializeInlineMappingsOnOneLine: 1 31 | -------------------------------------------------------------------------------- /ProjectSettings/MemorySettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!387306366 &1 4 | MemorySettings: 5 | m_ObjectHideFlags: 0 6 | m_EditorMemorySettings: 7 | m_MainAllocatorBlockSize: -1 8 | m_ThreadAllocatorBlockSize: -1 9 | m_MainGfxBlockSize: -1 10 | m_ThreadGfxBlockSize: -1 11 | m_CacheBlockSize: -1 12 | m_TypetreeBlockSize: -1 13 | m_ProfilerBlockSize: -1 14 | m_ProfilerEditorBlockSize: -1 15 | m_BucketAllocatorGranularity: -1 16 | m_BucketAllocatorBucketsCount: -1 17 | m_BucketAllocatorBlockSize: -1 18 | m_BucketAllocatorBlockCount: -1 19 | m_ProfilerBucketAllocatorGranularity: -1 20 | m_ProfilerBucketAllocatorBucketsCount: -1 21 | m_ProfilerBucketAllocatorBlockSize: -1 22 | m_ProfilerBucketAllocatorBlockCount: -1 23 | m_TempAllocatorSizeMain: -1 24 | m_JobTempAllocatorBlockSize: -1 25 | m_BackgroundJobTempAllocatorBlockSize: -1 26 | m_JobTempAllocatorReducedBlockSize: -1 27 | m_TempAllocatorSizeGIBakingWorker: -1 28 | m_TempAllocatorSizeNavMeshWorker: -1 29 | m_TempAllocatorSizeAudioWorker: -1 30 | m_TempAllocatorSizeCloudWorker: -1 31 | m_TempAllocatorSizeGfx: -1 32 | m_TempAllocatorSizeJobWorker: -1 33 | m_TempAllocatorSizeBackgroundWorker: -1 34 | m_TempAllocatorSizePreloadManager: -1 35 | m_PlatformMemorySettings: {} 36 | -------------------------------------------------------------------------------- /ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!126 &1 4 | NavMeshProjectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | areas: 8 | - name: Walkable 9 | cost: 1 10 | - name: Not Walkable 11 | cost: 1 12 | - name: Jump 13 | cost: 2 14 | - name: 15 | cost: 1 16 | - name: 17 | cost: 1 18 | - name: 19 | cost: 1 20 | - name: 21 | cost: 1 22 | - name: 23 | cost: 1 24 | - name: 25 | cost: 1 26 | - name: 27 | cost: 1 28 | - name: 29 | cost: 1 30 | - name: 31 | cost: 1 32 | - name: 33 | cost: 1 34 | - name: 35 | cost: 1 36 | - name: 37 | cost: 1 38 | - name: 39 | cost: 1 40 | - name: 41 | cost: 1 42 | - name: 43 | cost: 1 44 | - name: 45 | cost: 1 46 | - name: 47 | cost: 1 48 | - name: 49 | cost: 1 50 | - name: 51 | cost: 1 52 | - name: 53 | cost: 1 54 | - name: 55 | cost: 1 56 | - name: 57 | cost: 1 58 | - name: 59 | cost: 1 60 | - name: 61 | cost: 1 62 | - name: 63 | cost: 1 64 | - name: 65 | cost: 1 66 | - name: 67 | cost: 1 68 | - name: 69 | cost: 1 70 | - name: 71 | cost: 1 72 | m_LastAgentTypeID: -887442657 73 | m_Settings: 74 | - serializedVersion: 2 75 | agentTypeID: 0 76 | agentRadius: 0.5 77 | agentHeight: 2 78 | agentSlope: 45 79 | agentClimb: 0.75 80 | ledgeDropHeight: 0 81 | maxJumpAcrossDistance: 0 82 | minRegionArea: 2 83 | manualCellSize: 0 84 | cellSize: 0.16666667 85 | manualTileSize: 0 86 | tileSize: 256 87 | accuratePlacement: 0 88 | debug: 89 | m_Flags: 0 90 | m_SettingNames: 91 | - Humanoid 92 | -------------------------------------------------------------------------------- /ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &1 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 61 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 13964, guid: 0000000000000000e000000000000000, type: 0} 13 | m_Name: 14 | m_EditorClassIdentifier: 15 | m_EnablePreReleasePackages: 0 16 | m_EnablePackageDependencies: 0 17 | m_AdvancedSettingsExpanded: 1 18 | m_ScopedRegistriesSettingsExpanded: 1 19 | m_SeeAllPackageVersions: 0 20 | oneTimeWarningShown: 0 21 | m_Registries: 22 | - m_Id: main 23 | m_Name: 24 | m_Url: https://packages.unity.cn 25 | m_Scopes: [] 26 | m_IsDefault: 1 27 | m_Capabilities: 7 28 | m_UserSelectedRegistryName: 29 | m_UserAddingNewScopedRegistry: 0 30 | m_RegistryInfoDraft: 31 | m_Modified: 0 32 | m_ErrorMessage: 33 | m_UserModificationsInstanceId: -832 34 | m_OriginalInstanceId: -834 35 | m_LoadAssets: 0 36 | -------------------------------------------------------------------------------- /ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "m_Name": "Settings", 3 | "m_Path": "ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json", 4 | "m_Dictionary": { 5 | "m_DictionaryValues": [] 6 | } 7 | } -------------------------------------------------------------------------------- /ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!19 &1 4 | Physics2DSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 4 7 | m_Gravity: {x: 0, y: -9.81} 8 | m_DefaultMaterial: {fileID: 0} 9 | m_VelocityIterations: 8 10 | m_PositionIterations: 3 11 | m_VelocityThreshold: 1 12 | m_MaxLinearCorrection: 0.2 13 | m_MaxAngularCorrection: 8 14 | m_MaxTranslationSpeed: 100 15 | m_MaxRotationSpeed: 360 16 | m_BaumgarteScale: 0.2 17 | m_BaumgarteTimeOfImpactScale: 0.75 18 | m_TimeToSleep: 0.5 19 | m_LinearSleepTolerance: 0.01 20 | m_AngularSleepTolerance: 2 21 | m_DefaultContactOffset: 0.01 22 | m_JobOptions: 23 | serializedVersion: 2 24 | useMultithreading: 0 25 | useConsistencySorting: 0 26 | m_InterpolationPosesPerJob: 100 27 | m_NewContactsPerJob: 30 28 | m_CollideContactsPerJob: 100 29 | m_ClearFlagsPerJob: 200 30 | m_ClearBodyForcesPerJob: 200 31 | m_SyncDiscreteFixturesPerJob: 50 32 | m_SyncContinuousFixturesPerJob: 50 33 | m_FindNearestContactsPerJob: 100 34 | m_UpdateTriggerContactsPerJob: 100 35 | m_IslandSolverCostThreshold: 100 36 | m_IslandSolverBodyCostScale: 1 37 | m_IslandSolverContactCostScale: 10 38 | m_IslandSolverJointCostScale: 10 39 | m_IslandSolverBodiesPerJob: 50 40 | m_IslandSolverContactsPerJob: 50 41 | m_AutoSimulation: 1 42 | m_QueriesHitTriggers: 1 43 | m_QueriesStartInColliders: 1 44 | m_CallbacksOnDisable: 1 45 | m_ReuseCollisionCallbacks: 1 46 | m_AutoSyncTransforms: 0 47 | m_AlwaysShowColliders: 0 48 | m_ShowColliderSleep: 1 49 | m_ShowColliderContacts: 0 50 | m_ShowColliderAABB: 0 51 | m_ContactArrowScale: 0.2 52 | m_ColliderAwakeColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.7529412} 53 | m_ColliderAsleepColor: {r: 0.5686275, g: 0.95686275, b: 0.54509807, a: 0.36078432} 54 | m_ColliderContactColor: {r: 1, g: 0, b: 1, a: 0.6862745} 55 | m_ColliderAABBColor: {r: 1, g: 1, b: 0, a: 0.2509804} 56 | m_LayerCollisionMatrix: ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 57 | -------------------------------------------------------------------------------- /ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1386491679 &1 4 | PresetManager: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 2 7 | m_DefaultPresets: {} 8 | -------------------------------------------------------------------------------- /ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- 1 | m_EditorVersion: 2021.3.4f1c1 2 | m_EditorVersionWithRevision: 2021.3.4f1c1 (64682593795a) 3 | -------------------------------------------------------------------------------- /ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!78 &1 4 | TagManager: 5 | serializedVersion: 2 6 | tags: [] 7 | layers: 8 | - Default 9 | - TransparentFX 10 | - Ignore Raycast 11 | - 12 | - Water 13 | - UI 14 | - 15 | - 16 | - 17 | - 18 | - 19 | - 20 | - 21 | - 22 | - 23 | - 24 | - 25 | - 26 | - 27 | - 28 | - 29 | - 30 | - 31 | - 32 | - 33 | - 34 | - 35 | - 36 | - 37 | - 38 | - 39 | - 40 | m_SortingLayers: 41 | - name: Default 42 | uniqueID: 0 43 | locked: 0 44 | - name: Sprite 45 | uniqueID: 3481401085 46 | locked: 0 47 | -------------------------------------------------------------------------------- /ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!5 &1 4 | TimeManager: 5 | m_ObjectHideFlags: 0 6 | Fixed Timestep: 0.02 7 | Maximum Allowed Timestep: 0.33333334 8 | m_TimeScale: 1 9 | Maximum Particle Timestep: 0.03 10 | -------------------------------------------------------------------------------- /ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!310 &1 4 | UnityConnectSettings: 5 | m_ObjectHideFlags: 0 6 | serializedVersion: 1 7 | m_Enabled: 1 8 | m_TestMode: 0 9 | m_EventOldUrl: https://api.uca.cloud.unity3d.com/v1/events 10 | m_EventUrl: https://cdp.cloud.unity3d.com/v1/events 11 | m_ConfigUrl: https://config.uca.cloud.unity3d.com 12 | m_DashboardUrl: https://dashboard.unity3d.com 13 | m_CNEventUrl: https://cdp.cloud.unity.cn/v1/events 14 | m_CNConfigUrl: https://cdp.cloud.unity.cn/config 15 | m_TestInitMode: 0 16 | CrashReportingSettings: 17 | m_EventUrl: https://perf-events.cloud.unity.cn 18 | m_Enabled: 0 19 | m_LogBufferSize: 10 20 | m_CaptureEditorExceptions: 1 21 | UnityPurchasingSettings: 22 | m_Enabled: 0 23 | m_TestMode: 0 24 | UnityAnalyticsSettings: 25 | m_Enabled: 1 26 | m_TestMode: 0 27 | m_InitializeOnStartup: 1 28 | UnityAdsSettings: 29 | m_Enabled: 0 30 | m_InitializeOnStartup: 1 31 | m_TestMode: 0 32 | m_IosGameId: 33 | m_AndroidGameId: 34 | m_GameIds: {} 35 | m_GameId: 36 | PerformanceReportingSettings: 37 | m_Enabled: 0 38 | -------------------------------------------------------------------------------- /ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!937362698 &1 4 | VFXManager: 5 | m_ObjectHideFlags: 0 6 | m_IndirectShader: {fileID: 0} 7 | m_CopyBufferShader: {fileID: 0} 8 | m_SortShader: {fileID: 0} 9 | m_StripUpdateShader: {fileID: 0} 10 | m_RenderPipeSettingsPath: 11 | m_FixedTimeStep: 0.016666668 12 | m_MaxDeltaTime: 0.05 13 | -------------------------------------------------------------------------------- /ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!890905787 &1 4 | VersionControlSettings: 5 | m_ObjectHideFlags: 0 6 | m_Mode: Visible Meta Files 7 | m_CollabEditorSettings: 8 | inProgressEnabled: 1 9 | -------------------------------------------------------------------------------- /ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- 1 | { 2 | "m_SettingKeys": [ 3 | "VR Device Disabled", 4 | "VR Device User Alert" 5 | ], 6 | "m_SettingValues": [ 7 | "False", 8 | "False" 9 | ] 10 | } -------------------------------------------------------------------------------- /ProjectSettings/boot.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/ProjectSettings/boot.config -------------------------------------------------------------------------------- /UI创建界面.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/UI创建界面.png -------------------------------------------------------------------------------- /UI框架.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/UI框架.png -------------------------------------------------------------------------------- /UI框架.xmind: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/UI框架.xmind -------------------------------------------------------------------------------- /UI的绑定.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Skierhou/UISystem/739b46a07e76f7d9ce7fdf8b1d88d81cc61dd4c7/UI的绑定.png --------------------------------------------------------------------------------