├── .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
--------------------------------------------------------------------------------