From b04c7218d9c1a29d9ac2ae99c354ceefdd6d12d6 Mon Sep 17 00:00:00 2001 From: yulong <1838206582@qq.com> Date: Mon, 23 Oct 2023 09:35:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E4=BA=86=E6=97=A5=E5=8E=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/3rdParty/ZCalendar.meta | 8 + Assets/3rdParty/ZCalendar/Image.meta | 8 + Assets/3rdParty/ZCalendar/Image/left.png | Bin 0 -> 2133 bytes Assets/3rdParty/ZCalendar/Image/left.png.meta | 108 + Assets/3rdParty/ZCalendar/Prefabs.meta | 8 + .../ZCalendar/Prefabs/ZCalendarDayItem.prefab | 514 +++ .../Prefabs/ZCalendarDayItem.prefab.meta | 7 + .../ZCalendar/Prefabs/Zcalendar.prefab | 1911 +++++++++++ .../ZCalendar/Prefabs/Zcalendar.prefab.meta | 7 + Assets/3rdParty/ZCalendar/Scripts.meta | 8 + .../3rdParty/ZCalendar/Scripts/ZCalendar.cs | 149 + .../ZCalendar/Scripts/ZCalendar.cs.meta | 11 + .../ZCalendar/Scripts/ZCalendarController.cs | 315 ++ .../Scripts/ZCalendarController.cs.meta | 11 + .../ZCalendar/Scripts/ZCalendarDayItem.cs | 285 ++ .../Scripts/ZCalendarDayItem.cs.meta | 11 + .../ZCalendar/Scripts/ZCalendarDemo.cs | 76 + .../ZCalendar/Scripts/ZCalendarDemo.cs.meta | 11 + .../ZCalendar/Scripts/ZCalendarModel.cs | 118 + .../ZCalendar/Scripts/ZCalendarModel.cs.meta | 11 + ...小游戏,欢迎体验,如给您带来不便,十分抱歉.jpg | Bin 0 -> 65385 bytes ...戏,欢迎体验,如给您带来不便,十分抱歉.jpg.meta | 92 + Assets/Resources/UIPanel/View_Panel2.prefab | 2777 +++++----------- .../UIPanel/environment_configuration.prefab | 2853 ++++++++--------- Assets/Resources/UIPanel/subject1_iamg.prefab | 155 + .../UIPanel/subject1_iamg.prefab.meta | 7 + Assets/Resources/UIPanel/subject2_iamg.prefab | 155 + .../UIPanel/subject2_iamg.prefab.meta | 7 + Assets/Resources/UIPanel/subject3_iamg.prefab | 155 + .../UIPanel/subject3_iamg.prefab.meta | 7 + Assets/Resources/sprite.meta | 8 + .../sprite}/三角形 绿.png | Bin .../sprite}/三角形 绿.png.meta | 0 .../sprite}/三角形白.png | Bin .../sprite}/三角形白.png.meta | 0 Assets/Temp/Scripts/Calendarbtn.cs | 28 + Assets/Temp/Scripts/Calendarbtn.cs.meta | 11 + Assets/Temp/Scripts/Optionsbox.cs | 72 + Assets/Temp/Scripts/Optionsbox.cs.meta | 11 + Assets/Temp/Scripts/Prompttext.cs | 25 + Assets/Temp/Scripts/Prompttext.cs.meta | 11 + Assets/Temp/Scripts/TimeHM.cs | 22 + Assets/Temp/Scripts/TimeHM.cs.meta | 11 + Assets/Temp/Scripts/View_Panel2.cs | 11 + .../Scenes/Contingenc_yediting_panl.unity | 43 +- 45 files changed, 6376 insertions(+), 3662 deletions(-) create mode 100644 Assets/3rdParty/ZCalendar.meta create mode 100644 Assets/3rdParty/ZCalendar/Image.meta create mode 100644 Assets/3rdParty/ZCalendar/Image/left.png create mode 100644 Assets/3rdParty/ZCalendar/Image/left.png.meta create mode 100644 Assets/3rdParty/ZCalendar/Prefabs.meta create mode 100644 Assets/3rdParty/ZCalendar/Prefabs/ZCalendarDayItem.prefab create mode 100644 Assets/3rdParty/ZCalendar/Prefabs/ZCalendarDayItem.prefab.meta create mode 100644 Assets/3rdParty/ZCalendar/Prefabs/Zcalendar.prefab create mode 100644 Assets/3rdParty/ZCalendar/Prefabs/Zcalendar.prefab.meta create mode 100644 Assets/3rdParty/ZCalendar/Scripts.meta create mode 100644 Assets/3rdParty/ZCalendar/Scripts/ZCalendar.cs create mode 100644 Assets/3rdParty/ZCalendar/Scripts/ZCalendar.cs.meta create mode 100644 Assets/3rdParty/ZCalendar/Scripts/ZCalendarController.cs create mode 100644 Assets/3rdParty/ZCalendar/Scripts/ZCalendarController.cs.meta create mode 100644 Assets/3rdParty/ZCalendar/Scripts/ZCalendarDayItem.cs create mode 100644 Assets/3rdParty/ZCalendar/Scripts/ZCalendarDayItem.cs.meta create mode 100644 Assets/3rdParty/ZCalendar/Scripts/ZCalendarDemo.cs create mode 100644 Assets/3rdParty/ZCalendar/Scripts/ZCalendarDemo.cs.meta create mode 100644 Assets/3rdParty/ZCalendar/Scripts/ZCalendarModel.cs create mode 100644 Assets/3rdParty/ZCalendar/Scripts/ZCalendarModel.cs.meta create mode 100644 Assets/3rdParty/ZCalendar/小编自创小游戏,欢迎体验,如给您带来不便,十分抱歉.jpg create mode 100644 Assets/3rdParty/ZCalendar/小编自创小游戏,欢迎体验,如给您带来不便,十分抱歉.jpg.meta create mode 100644 Assets/Resources/UIPanel/subject1_iamg.prefab create mode 100644 Assets/Resources/UIPanel/subject1_iamg.prefab.meta create mode 100644 Assets/Resources/UIPanel/subject2_iamg.prefab create mode 100644 Assets/Resources/UIPanel/subject2_iamg.prefab.meta create mode 100644 Assets/Resources/UIPanel/subject3_iamg.prefab create mode 100644 Assets/Resources/UIPanel/subject3_iamg.prefab.meta create mode 100644 Assets/Resources/sprite.meta rename Assets/{GameAssets/UI/复盘回放&训练评估 => Resources/sprite}/三角形 绿.png (100%) rename Assets/{GameAssets/UI/复盘回放&训练评估 => Resources/sprite}/三角形 绿.png.meta (100%) rename Assets/{GameAssets/UI/复盘回放&训练评估 => Resources/sprite}/三角形白.png (100%) rename Assets/{GameAssets/UI/复盘回放&训练评估 => Resources/sprite}/三角形白.png.meta (100%) create mode 100644 Assets/Temp/Scripts/Calendarbtn.cs create mode 100644 Assets/Temp/Scripts/Calendarbtn.cs.meta create mode 100644 Assets/Temp/Scripts/Optionsbox.cs create mode 100644 Assets/Temp/Scripts/Optionsbox.cs.meta create mode 100644 Assets/Temp/Scripts/Prompttext.cs create mode 100644 Assets/Temp/Scripts/Prompttext.cs.meta create mode 100644 Assets/Temp/Scripts/TimeHM.cs create mode 100644 Assets/Temp/Scripts/TimeHM.cs.meta diff --git a/Assets/3rdParty/ZCalendar.meta b/Assets/3rdParty/ZCalendar.meta new file mode 100644 index 00000000..5af1c19d --- /dev/null +++ b/Assets/3rdParty/ZCalendar.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2b79cb8acd7af41419c8fa2aaa49250d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/3rdParty/ZCalendar/Image.meta b/Assets/3rdParty/ZCalendar/Image.meta new file mode 100644 index 00000000..180e09fb --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Image.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ca395aa862c9604496e61bd2b5e3c85 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/3rdParty/ZCalendar/Image/left.png b/Assets/3rdParty/ZCalendar/Image/left.png new file mode 100644 index 0000000000000000000000000000000000000000..a4e8ad36a26510d1a262ae255a7d3bbf49da2d88 GIT binary patch literal 2133 zcmb_de{2&~9Pe-xm=LGLWLcVU+z=JG-j80dcPF)sc5Y>K%+W}RqIP7j6i(pm!yDs%AUU|MmSZ%|)*{dc%6t;kbXk{ggQd z-mG#soJW;t%!)-;i;|Xc16hkhcP^tNw8ODHkkf&bf)*BsZHns0e>-v<#}wI*uk%Kz zh#rJVrJ>7!YrC4FQdde6WIXUBwmc^y2N`GqESE{ErkL~NdA}kW+tVbD{6i?C~g62e)5*Y?7{BRV_kP~7{=&3?1 z^ySBsmZgg%nayV1S&v&Y+DKXu1d?J%h9MAwFgsNXpD=HHFh<+7&IWT zG$X2M>0+ariz#Elpxqb&du*Me%39WZe3A_e0So$ZhC*~xJV6UlniXkUq`0LNFH+P5 zG@{8$qH{VZ!-$vyuUAkkr*S94j#?2DP+ipui|Q&*b@V zFxYHp2_=md%$E9i=BJQDOf@N76f;a{E1Xr{VX;Qnbf}*{Q>;~HUUJv6Xya^^j2sBF* zyhK651ALMMS;+Y)wpjgi*)yz2@kOcLWA+7dr6f?>AUa%0{NC%iJ3ZdM8&kI4|5^`e zAFC5mBmb?!{Mw`=7_~D$h0b+*Sh`TqN9js}Dx%6j7f$)u#!U`KSs)y$jq*ERKeMo5 z!_%&l*Zw};J&MJ5f%&1db1zsw_q*rbpMzJ;>~Z#VoEo@5>o>YbRr9K?~6}=96eWe_Q=HtX1QOv{^xig@Ylt!EBD@5h;ubRHHOaIC!{K0eEt`F*1nHB zX9QXgE?M4pt9<0MMT7Id*-0EqEm*L_b9t(`bEQWY3jb5Bo2Vt)#Y}F8`zFLR0G!zHuzIX{e&+BYbfE z!1a*>d%A&Z@dozrK6C2|vSZc4D}#rI_Q#gyRxNt8>ePef?_7JL|A$ttzOw3*zR>uq zU%6`g8;|X7JU0A7c-PP4zJAxRcwpJ=&vzTYZ+*{IOOK!2c7DzdVawH*-6M~@_I>rY k$8YrZ4)?~k_nruR`Qe()L(iP=vM>H{T~p}b%GNFa04hPmivR!s literal 0 HcmV?d00001 diff --git a/Assets/3rdParty/ZCalendar/Image/left.png.meta b/Assets/3rdParty/ZCalendar/Image/left.png.meta new file mode 100644 index 00000000..466e6f96 --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Image/left.png.meta @@ -0,0 +1,108 @@ +fileFormatVersion: 2 +guid: fd6358fcbee733b44b15bee48ff5da25 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 11 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 0 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 512 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 1 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/3rdParty/ZCalendar/Prefabs.meta b/Assets/3rdParty/ZCalendar/Prefabs.meta new file mode 100644 index 00000000..dafa304d --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 564149d3def55524bb228278c2a8ccb4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/3rdParty/ZCalendar/Prefabs/ZCalendarDayItem.prefab b/Assets/3rdParty/ZCalendar/Prefabs/ZCalendarDayItem.prefab new file mode 100644 index 00000000..df1070c7 --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Prefabs/ZCalendarDayItem.prefab @@ -0,0 +1,514 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &4855692544049522536 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4422868810081672178} + - component: {fileID: 3791486597156192686} + - component: {fileID: 6854959998623053467} + - component: {fileID: 1035151178387485448} + m_Layer: 5 + m_Name: IsOnImage + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &4422868810081672178 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4855692544049522536} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8511059428512709373} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3791486597156192686 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4855692544049522536} + m_CullTransparentMesh: 0 +--- !u!114 &6854959998623053467 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4855692544049522536} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.16019939, g: 0.754717, b: 0.60608757, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &1035151178387485448 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4855692544049522536} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &5826690893173768726 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2055977960934777649} + - component: {fileID: 8559282517749591150} + - component: {fileID: 3872258193302724776} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2055977960934777649 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5826690893173768726} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8511059428512709373} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8559282517749591150 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5826690893173768726} + m_CullTransparentMesh: 0 +--- !u!114 &3872258193302724776 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5826690893173768726} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 20 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: 1 +--- !u!1 &7414480571885003036 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3228297675192425485} + - component: {fileID: 6127502410886167558} + - component: {fileID: 1444944916867235591} + m_Layer: 5 + m_Name: Lunar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &3228297675192425485 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7414480571885003036} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8511059428512709373} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 0, y: 1} + m_AnchoredPosition: {x: 50, y: -62} + m_SizeDelta: {x: 27, y: 16} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &6127502410886167558 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7414480571885003036} + m_CullTransparentMesh: 0 +--- !u!114 &1444944916867235591 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7414480571885003036} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 12 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 1 + m_VerticalOverflow: 1 + m_LineSpacing: 1 + m_Text: +--- !u!1 &8346910064367883534 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8511059428512709373} + - component: {fileID: 1258009940849303471} + - component: {fileID: 7335958525366379957} + - component: {fileID: 5034161459917478037} + - component: {fileID: -6822051776532858958} + - component: {fileID: 7056650036416418544} + m_Layer: 5 + m_Name: ZCalendarDayItem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8511059428512709373 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8346910064367883534} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 5113020995767453699} + - {fileID: 4422868810081672178} + - {fileID: 2055977960934777649} + - {fileID: 3228297675192425485} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1258009940849303471 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8346910064367883534} + m_CullTransparentMesh: 0 +--- !u!114 &7335958525366379957 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8346910064367883534} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.9579922, g: 0.959044, b: 0.9811321, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8905299fb524a4e45912e333c559f933, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5034161459917478037 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8346910064367883534} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 7335958525366379957} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &-6822051776532858958 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8346910064367883534} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 792356d2f5ab2e6448c2c8722ffec197, type: 3} + m_Name: + m_EditorClassIdentifier: + imgBk: {fileID: 4855692544049522536} + rangeBk: {fileID: 8447146625433974230} + txt: {fileID: 3872258193302724776} + btn: {fileID: 5034161459917478037} + lunarTxt: {fileID: 1444944916867235591} +--- !u!114 &7056650036416418544 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8346910064367883534} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 5 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 +--- !u!1 &8447146625433974230 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5113020995767453699} + - component: {fileID: 5949438878825097122} + - component: {fileID: 7463482845090633659} + - component: {fileID: 8045494078297773533} + m_Layer: 5 + m_Name: RangeImageBak + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5113020995767453699 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8447146625433974230} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 8511059428512709373} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: -4, y: -4} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5949438878825097122 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8447146625433974230} + m_CullTransparentMesh: 0 +--- !u!114 &7463482845090633659 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8447146625433974230} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.16078429, g: 0.6562998, b: 0.7529412, a: 0.22745098} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &8045494078297773533 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8447146625433974230} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 1 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 diff --git a/Assets/3rdParty/ZCalendar/Prefabs/ZCalendarDayItem.prefab.meta b/Assets/3rdParty/ZCalendar/Prefabs/ZCalendarDayItem.prefab.meta new file mode 100644 index 00000000..210aab56 --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Prefabs/ZCalendarDayItem.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b05d30992a88f744c80c4c6cf457300e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/3rdParty/ZCalendar/Prefabs/Zcalendar.prefab b/Assets/3rdParty/ZCalendar/Prefabs/Zcalendar.prefab new file mode 100644 index 00000000..75add5eb --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Prefabs/Zcalendar.prefab @@ -0,0 +1,1911 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &1401306745504976002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1939675846362409868} + - component: {fileID: 5272802226418699979} + - component: {fileID: 9141570132788621190} + - component: {fileID: 2999907190483069275} + m_Layer: 5 + m_Name: btnNext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1939675846362409868 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401306745504976002} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: -1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 288966106485867502} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5272802226418699979 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401306745504976002} + m_CullTransparentMesh: 0 +--- !u!114 &9141570132788621190 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401306745504976002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: fd6358fcbee733b44b15bee48ff5da25, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &2999907190483069275 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1401306745504976002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 9141570132788621190} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &1451895377868435037 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8306879848764887475} + - component: {fileID: 6098194574988246183} + - component: {fileID: 5319276045227846433} + m_Layer: 0 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8306879848764887475 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451895377868435037} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6033691866317585618} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6098194574988246183 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451895377868435037} + m_CullTransparentMesh: 0 +--- !u!114 &5319276045227846433 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1451895377868435037} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u65E5" +--- !u!1 &2125691745352061216 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8131326915025407958} + - component: {fileID: 71993905092329149} + - component: {fileID: 8167882504764904222} + m_Layer: 0 + m_Name: Text (4) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8131326915025407958 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2125691745352061216} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6033691866317585618} + m_RootOrder: 4 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &71993905092329149 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2125691745352061216} + m_CullTransparentMesh: 0 +--- !u!114 &8167882504764904222 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2125691745352061216} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u56DB" +--- !u!1 &2361311450950474763 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2136399498735215516} + - component: {fileID: 7791289207870350986} + - component: {fileID: 349540888738078994} + m_Layer: 0 + m_Name: bak + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2136399498735215516 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2361311450950474763} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3791222282101855534} + - {fileID: 6033691866317585618} + - {fileID: 5826381009487433807} + m_Father: {fileID: 8632464830999877383} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7791289207870350986 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2361311450950474763} + m_CullTransparentMesh: 0 +--- !u!114 &349540888738078994 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2361311450950474763} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.92136884, g: 0.9231167, b: 0.9528302, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 8905299fb524a4e45912e333c559f933, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2383065730008099758 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7628679431034537600} + - component: {fileID: 2001917390250029774} + - component: {fileID: 2186730215496242758} + m_Layer: 0 + m_Name: Text (5) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7628679431034537600 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2383065730008099758} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6033691866317585618} + m_RootOrder: 5 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2001917390250029774 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2383065730008099758} + m_CullTransparentMesh: 0 +--- !u!114 &2186730215496242758 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2383065730008099758} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u4E94" +--- !u!1 &2989861299846905151 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2655191402529715447} + - component: {fileID: 2282187242058487291} + - component: {fileID: 7814856375783518413} + - component: {fileID: 5262357776820215442} + m_Layer: 5 + m_Name: btnLast + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2655191402529715447 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2989861299846905151} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 906244908900604498} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2282187242058487291 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2989861299846905151} + m_CullTransparentMesh: 0 +--- !u!114 &7814856375783518413 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2989861299846905151} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: fd6358fcbee733b44b15bee48ff5da25, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5262357776820215442 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2989861299846905151} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 7814856375783518413} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &3489339373164360332 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7545333510242262475} + - component: {fileID: 1266121873643606286} + - component: {fileID: 1426049450422068956} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7545333510242262475 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3489339373164360332} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 3681917508427199972} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1266121873643606286 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3489339373164360332} + m_CullTransparentMesh: 0 +--- !u!114 &1426049450422068956 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3489339373164360332} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: XXXX +--- !u!1 &3687429864356837524 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6829278919003500591} + - component: {fileID: 3978752333362553600} + - component: {fileID: 6537111869092117228} + m_Layer: 5 + m_Name: Text + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6829278919003500591 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3687429864356837524} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 7453713879000902127} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3978752333362553600 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3687429864356837524} + m_CullTransparentMesh: 0 +--- !u!114 &6537111869092117228 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3687429864356837524} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 30 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 1 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: XX +--- !u!1 &4086935315246587661 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3791222282101855534} + - component: {fileID: 9219776885681444399} + m_Layer: 0 + m_Name: TimeSelector + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3791222282101855534 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4086935315246587661} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 906244908900604498} + - {fileID: 288966106485867502} + m_Father: {fileID: 2136399498735215516} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -45.050003} + m_SizeDelta: {x: 0, y: 90.1} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &9219776885681444399 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4086935315246587661} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 0 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 +--- !u!1 &4122812703746948338 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5826381009487433807} + - component: {fileID: 818409123289139368} + m_Layer: 5 + m_Name: daybox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5826381009487433807 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4122812703746948338} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 2136399498735215516} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -64.01} + m_SizeDelta: {x: 0, y: -127.95172} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &818409123289139368 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4122812703746948338} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 8a8695521f0d02e499659fee002a26c2, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 10 + m_Bottom: 10 + m_ChildAlignment: 1 + m_StartCorner: 0 + m_StartAxis: 0 + m_CellSize: {x: 40, y: 40} + m_Spacing: {x: 12, y: 12} + m_Constraint: 1 + m_ConstraintCount: 7 +--- !u!1 &4336387673519996024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7453713879000902127} + - component: {fileID: 6687230321996975633} + - component: {fileID: 4720715565864792069} + - component: {fileID: 539551905349247009} + - component: {fileID: 4070817857583336848} + m_Layer: 5 + m_Name: yearBox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7453713879000902127 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4336387673519996024} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 6829278919003500591} + m_Father: {fileID: 288966106485867502} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6687230321996975633 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4336387673519996024} + m_CullTransparentMesh: 0 +--- !u!114 &4720715565864792069 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4336387673519996024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &539551905349247009 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4336387673519996024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 4 + m_Spacing: 0 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 +--- !u!114 &4070817857583336848 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4336387673519996024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 80 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &5205118151306740074 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3319083349557466457} + - component: {fileID: 3748229308107603337} + - component: {fileID: 1021258285079806974} + m_Layer: 0 + m_Name: Text (6) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3319083349557466457 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5205118151306740074} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6033691866317585618} + m_RootOrder: 6 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3748229308107603337 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5205118151306740074} + m_CullTransparentMesh: 0 +--- !u!114 &1021258285079806974 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5205118151306740074} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u516D" +--- !u!1 &5748815793335200116 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8632464830999877383} + - component: {fileID: 1665065198159816944} + - component: {fileID: 2088255480904189125} + - component: {fileID: 337017852899348013} + m_Layer: 5 + m_Name: Zcalendar + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8632464830999877383 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5748815793335200116} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2136399498735215516} + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 148, y: -96} + m_SizeDelta: {x: 420, y: 493} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1665065198159816944 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5748815793335200116} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fb16e977f37821498035ac483038f7c, type: 3} + m_Name: + m_EditorClassIdentifier: + awake2Init: 1 + autoFillDate: 1 + isUnexpiredTimeCanClick: 1 + lunar: 0 + isPopupCalendar: 1 + isStaticCalendar: 0 + autoSetItemSize: 1 + rangeCalendar: 0 + bak: {fileID: 2361311450950474763} + btnLastYear: {fileID: 5262357776820215442} + btnNextYear: {fileID: 8510878243656539100} + btnLastMonth: {fileID: 3827854366882966386} + btnNextMonth: {fileID: 2999907190483069275} + txtYear: {fileID: 1426049450422068956} + txtMonth: {fileID: 6537111869092117228} + dayContent: {fileID: 5826381009487433807} + dayItem: {fileID: -6822051776532858958, guid: b05d30992a88f744c80c4c6cf457300e, + type: 3} + btnClose: {fileID: 0} +--- !u!114 &2088255480904189125 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5748815793335200116} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84ab4cb62f6e612478246a8e7769365b, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!114 &337017852899348013 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5748815793335200116} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 876c074316efe994daafc72f07231852, type: 3} + m_Name: + m_EditorClassIdentifier: + zCalendar: {fileID: 2088255480904189125} +--- !u!1 &6092340654539793857 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3681917508427199972} + - component: {fileID: 7538464625920597148} + - component: {fileID: 8527095184960188383} + - component: {fileID: 6375279697135075693} + - component: {fileID: 7769293655699408668} + m_Layer: 5 + m_Name: yearBox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3681917508427199972 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6092340654539793857} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 7545333510242262475} + m_Father: {fileID: 906244908900604498} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7538464625920597148 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6092340654539793857} + m_CullTransparentMesh: 0 +--- !u!114 &8527095184960188383 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6092340654539793857} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &6375279697135075693 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6092340654539793857} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 5 + m_Bottom: 5 + m_ChildAlignment: 4 + m_Spacing: 0 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 +--- !u!114 &7769293655699408668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6092340654539793857} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: 120 + m_PreferredHeight: -1 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!1 &6209394767539888195 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6033691866317585618} + - component: {fileID: 520468083865548009} + m_Layer: 0 + m_Name: WeekBox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6033691866317585618 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6209394767539888195} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 8306879848764887475} + - {fileID: 4798044317981041154} + - {fileID: 8253890176201611117} + - {fileID: 1067851810266453192} + - {fileID: 8131326915025407958} + - {fileID: 7628679431034537600} + - {fileID: 3319083349557466457} + m_Father: {fileID: 2136399498735215516} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -108.89} + m_SizeDelta: {x: 0, y: 38.18445} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &520468083865548009 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6209394767539888195} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 0 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 1 + m_ChildControlWidth: 0 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 +--- !u!1 &6359805750860675947 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8253890176201611117} + - component: {fileID: 1411336134657798534} + - component: {fileID: 863812479047164146} + m_Layer: 0 + m_Name: Text (2) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8253890176201611117 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6359805750860675947} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6033691866317585618} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1411336134657798534 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6359805750860675947} + m_CullTransparentMesh: 0 +--- !u!114 &863812479047164146 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6359805750860675947} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u4E8C" +--- !u!1 &6703360072758012703 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1067851810266453192} + - component: {fileID: 3035909489189813776} + - component: {fileID: 8149484429765842134} + m_Layer: 0 + m_Name: Text (3) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1067851810266453192 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6703360072758012703} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6033691866317585618} + m_RootOrder: 3 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3035909489189813776 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6703360072758012703} + m_CullTransparentMesh: 0 +--- !u!114 &8149484429765842134 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6703360072758012703} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u4E09" +--- !u!1 &6906140502730425243 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3545307470796317073} + - component: {fileID: 270200249801005509} + - component: {fileID: 4122848081669714978} + - component: {fileID: 8510878243656539100} + m_Layer: 5 + m_Name: btnNext + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3545307470796317073 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6906140502730425243} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: -1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 906244908900604498} + m_RootOrder: 2 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &270200249801005509 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6906140502730425243} + m_CullTransparentMesh: 0 +--- !u!114 &4122848081669714978 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6906140502730425243} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: fd6358fcbee733b44b15bee48ff5da25, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &8510878243656539100 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6906140502730425243} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 4122848081669714978} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &6934642122660291021 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 288966106485867502} + - component: {fileID: 1724706450563466905} + m_Layer: 5 + m_Name: monthChoiceBox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &288966106485867502 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6934642122660291021} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 3228313796299128965} + - {fileID: 7453713879000902127} + - {fileID: 1939675846362409868} + m_Father: {fileID: 3791222282101855534} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 201.36, y: 89.80281} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1724706450563466905 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6934642122660291021} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 10 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 +--- !u!1 &8021561803212704066 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3228313796299128965} + - component: {fileID: 7401606523908391846} + - component: {fileID: 5692519056456757657} + - component: {fileID: 3827854366882966386} + m_Layer: 5 + m_Name: btnLast + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3228313796299128965 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8021561803212704066} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 288966106485867502} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &7401606523908391846 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8021561803212704066} + m_CullTransparentMesh: 0 +--- !u!114 &5692519056456757657 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8021561803212704066} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: fd6358fcbee733b44b15bee48ff5da25, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3827854366882966386 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8021561803212704066} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 0 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 5692519056456757657} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &9092980307463420455 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 4798044317981041154} + - component: {fileID: 3248443711878424159} + - component: {fileID: 4406320702577170305} + m_Layer: 0 + m_Name: Text (1) + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &4798044317981041154 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9092980307463420455} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: [] + m_Father: {fileID: 6033691866317585618} + m_RootOrder: 1 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 60, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3248443711878424159 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9092980307463420455} + m_CullTransparentMesh: 0 +--- !u!114 &4406320702577170305 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9092980307463420455} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 26 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 2 + m_MaxSize: 40 + m_Alignment: 4 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: "\u4E00" +--- !u!1 &9102219031556058437 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 906244908900604498} + - component: {fileID: 8668400872914738492} + m_Layer: 5 + m_Name: yearsChoiceBox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &906244908900604498 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9102219031556058437} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_Children: + - {fileID: 2655191402529715447} + - {fileID: 3681917508427199972} + - {fileID: 3545307470796317073} + m_Father: {fileID: 3791222282101855534} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 89.80281} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &8668400872914738492 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9102219031556058437} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 10 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 diff --git a/Assets/3rdParty/ZCalendar/Prefabs/Zcalendar.prefab.meta b/Assets/3rdParty/ZCalendar/Prefabs/Zcalendar.prefab.meta new file mode 100644 index 00000000..56e7bf76 --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Prefabs/Zcalendar.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 22bc9feab5f32e34588ce2ac0e376f34 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/3rdParty/ZCalendar/Scripts.meta b/Assets/3rdParty/ZCalendar/Scripts.meta new file mode 100644 index 00000000..9dda5a83 --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8a45508a4e7dbf42a687be4cb7968cb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/3rdParty/ZCalendar/Scripts/ZCalendar.cs b/Assets/3rdParty/ZCalendar/Scripts/ZCalendar.cs new file mode 100644 index 00000000..8de7f82b --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Scripts/ZCalendar.cs @@ -0,0 +1,149 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +namespace ZTools +{ + [RequireComponent(typeof(ZCalendarModel))] + public class ZCalendar : MonoBehaviour + { + /// + /// ݸʱɻȡÿһڣв + /// + public event Action UpdateDateEvent; + /// + /// Իȡijһ + /// + public event Action ChoiceDayEvent; + /// + /// ѡʱ¼ + /// + public event Action RangeTimeEvent; + /// + /// ؽ + /// + public event Action CompleteEvent; + /// + /// ȡǰѡе + /// + public ZCalendarDayItem CrtTime { get; set; } + /// + /// model + /// + private ZCalendarModel zCalendarModel; + /// + /// controller + /// + private ZCalendarController zCalendarController; + /// + /// + /// + private void Start() + { + zCalendarModel = this.GetComponent(); + zCalendarController = new ZCalendarController() + { + zCalendar = this, + zCalendarModel = zCalendarModel, + pos = this.transform.localPosition + }; + zCalendarController.Init(); + // ʱԶʼ + if (zCalendarModel.awake2Init) + { + Init(); + } + } + /// + /// ʱʼ + /// + public void Init() + { + zCalendarController.InitDate(DateTime.Now); + } + /// + /// DateTimeʽʼ + /// + public void Init(DateTime dateTime) + { + zCalendarController.InitDate(dateTime); + } + /// + /// YYYY-MM-DDʽʼ + /// + public void Init(string dateTime) + { + string[] dateTimes = dateTime.Split('-'); + zCalendarController.InitDate(new DateTime(int.Parse(dateTimes[0]), int.Parse(dateTimes[1]), int.Parse(dateTimes[2]))); + } + /// + /// ʾ + /// + public void Show() + { + zCalendarController.Show(); + } + /// + /// ص + /// + public void Hide() + { + Debug.Log(""); + zCalendarController.Hide(); + } + + /// + /// лʱ + /// + /// + [Obsolete("¼ʹUpdateDateEventȡл·ʱصʱ")] + public void UpdateDate(ZCalendarDayItem obj) + { + if (null != UpdateDateEvent) + { + UpdateDateEvent.Invoke(obj); + } + } + /// + /// ڵ + /// + [Obsolete("¼ʹChoiceDayEventȡǰѡʱ")] + public void DayClick(ZCalendarDayItem dayItem) + { + if (null != ChoiceDayEvent) + { + ChoiceDayEvent.Invoke(dayItem); + } + CrtTime = dayItem; + } + /// + /// ؽ + /// + [Obsolete("¼ʹCompleteEventȡ¼")] + public void DateComplete() + { + if (null != CompleteEvent) + { + CompleteEvent.Invoke(); + } + } + /// + /// ѡ + /// + /// + /// + [Obsolete("¼ʹRangeTimeEventȡʱ")] + public void RangeCalendar(ZCalendarDayItem firstDay, ZCalendarDayItem secondDay ) + { + if (null != RangeTimeEvent) + { + RangeTimeEvent.Invoke(firstDay, secondDay); + } + } + private void OnDestroy() + { + zCalendarController = null; + GC.Collect(); + } + } +} diff --git a/Assets/3rdParty/ZCalendar/Scripts/ZCalendar.cs.meta b/Assets/3rdParty/ZCalendar/Scripts/ZCalendar.cs.meta new file mode 100644 index 00000000..39d12fd9 --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Scripts/ZCalendar.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 84ab4cb62f6e612478246a8e7769365b +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/3rdParty/ZCalendar/Scripts/ZCalendarController.cs b/Assets/3rdParty/ZCalendar/Scripts/ZCalendarController.cs new file mode 100644 index 00000000..cfe501e4 --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Scripts/ZCalendarController.cs @@ -0,0 +1,315 @@ +/* + * Created by JacobKay - 2022.08.24 + */ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +namespace ZTools +{ + public class ZCalendarController + { + public int Year { set; get; } + public int Month { set; get; } + public int Day { set; get; } + /// + /// ǰǷѡ״̬ + /// + private bool isInRange = false; + public bool IsInRange { get { return isInRange; } } + private string week; + private DateTime now; + private int days; + /// + /// ǰѡеλ + /// + public Vector3 pos; + private int lastMonthDays; + private int nextMonthDays; + public ZCalendar zCalendar; + public ZCalendarModel zCalendarModel; + public DateTime nowTime = DateTime.Today; + private int lastMonthEmptyDays; + bool isShow = true; + public bool isInit = false; + /// + /// ɫ + /// + public Color greyColor; + + public System.Globalization.ChineseLunisolarCalendar cncld = new System.Globalization.ChineseLunisolarCalendar(); + /// + /// ũ + /// + public string[] lunarMonths = { "", "", "", "", "", "", "", "", "", "ʮ", "ʮһ", "" }; + + public string[] lunarDaysT = { "", "ʮ", "إ", "" }; + + /// + /// ũ + /// + public string[] lunarDays = { "һ", "", "", "", "", "", "", "", "", "ʮ" }; + DateTime monthFirstDay; + /// + /// ʼ + /// + /// + public void Init() + { + zCalendarModel.zCalendarController = this; + zCalendarModel.Init(); + if (zCalendarModel.isStaticCalendar) return; + // ̬ɹر + if (zCalendarModel.isPopupCalendar) + { + zCalendarModel.btnClose.onClick.AddListener(() => + { + Hide(); + }); + } + zCalendarModel.btnLastYear.onClick.AddListener(LastYear); + zCalendarModel.btnNextYear.onClick.AddListener(NextYear); + zCalendarModel.btnLastMonth.onClick.AddListener(LastMonth); + zCalendarModel.btnNextMonth.onClick.AddListener(NextMonth); + } + + /// + /// չ涨ʱʼ + /// + public void InitDate(DateTime date) + { + now = date; + DestroyAllChildren(); + UpdateYear(); + UpdateMonth(); + UpdateDays(); + UpdateData(); + if (!isInit) + { + isInit = true; + zCalendar.DateComplete(); + } + } + void LastYear() + { + now = now.AddYears(-1); + DestroyAllChildren(); + UpdateYear(); + UpdateMonth(); + UpdateDays(); + UpdateData(); + } + void NextYear() + { + now = now.AddYears(1); + DestroyAllChildren(); + UpdateYear(); + UpdateMonth(); + UpdateDays(); + UpdateData(); + } + void LastMonth() + { + now = now.AddMonths(-1); + DestroyAllChildren(); + UpdateYear(); + UpdateMonth(); + UpdateDays(); + UpdateData(); + } + void NextMonth() + { + now = now.AddMonths(1); + DestroyAllChildren(); + UpdateYear(); + UpdateMonth(); + UpdateDays(); + UpdateData(); + } + + List dayItemList = new List(); + + /// + /// ѡʱʱҪжϵǰѡ״̬ + /// + /// + public void ChangeRangeType(ZCalendarDayItem dayItem) + { + isInRange = !isInRange; + if (dayItemList.Count >= 2) + { + dayItemList.Clear(); + } + if (dayItemList.Count == 0) + { + dayItemList.Add(dayItem); + } + else + { + int compare = DateTime.Compare(dayItemList[0].dateTime, dayItem.dateTime); + if (compare <= 0) + { + dayItemList.Add(dayItem); + } + else + { + dayItemList.Insert(0, dayItem); + } + } + if (!isInRange) + { + zCalendar.RangeCalendar(dayItemList[0], dayItemList[1]); + } + } + /// + /// ʾ + /// + public void Show() + { + if (pos != null && !isShow) + { + Debug.Log(""); + isShow = true; + zCalendar.transform.localPosition = pos; + } + } + /// + /// + /// + public void Hide() + { + if (isShow && !isInRange) + { + //isShow = false; + Debug.Log("hide"); + zCalendar.transform.gameObject.SetActive(false); + //zCalendar.transform.localPosition = new Vector3(pos.x, 5000, pos.z); + } + } + /// + /// ѯ + /// + void UpdateYear() + { + Year = now.Year; + } + /// + /// ѯ + /// + void UpdateMonth() + { + Month = int.Parse(now.Month.ToString("00")); + } + /// + /// Ҫѯ + /// + /// + void UpdateDays() + { + days = DateTime.DaysInMonth(Year, Month); + if (Day == 0) + { + Day = now.Day; + } + else if (Day > days) + { + Day = days; + } + } + /// + /// ʾ· + /// + void UpdateData() + { + zCalendarModel.SetTimeTxt(Year, Month); + FillLastMonth(); + for (int i = 0; i < days; i++) + { + AddDayItem(monthFirstDay.AddDays(i)); + } + FillNextMonth(); + } + /// + /// Զϸ + /// + void FillLastMonth() + { + monthFirstDay = new DateTime(Year, Month, 1); + lastMonthEmptyDays = GetLastMonthDays(); + if (zCalendarModel.autoFillDate) + { + for (int i = lastMonthEmptyDays; i > 0; i--) + { + AddDayItem(monthFirstDay.AddDays(-i)); + } + } + else + { + for (int i = 0; i < lastMonthEmptyDays; i++) + { + ZCalendarDayItem dayItem = zCalendarModel.Instantiate(); + dayItem.zCalendarController = this; + dayItem.CloseClickAble(); + } + } + } + /// + /// ¸µʱ + /// + void FillNextMonth() + { + int nextMonthDays = 42 - (lastMonthEmptyDays + days); + if (nextMonthDays != 0) + { + if (zCalendarModel.autoFillDate) + { + DateTime lastDay = monthFirstDay.AddDays(days); + for (int i = 0; i < nextMonthDays; i++) + { + AddDayItem(lastDay.AddDays(i)); + } + } + } + } + /// + /// ڶ + /// + void AddDayItem(DateTime dateTime) + { + ZCalendarDayItem dayItem = zCalendarModel.Instantiate(); + dayItem.zCalendarController = this; + dayItem.Init(dateTime, nowTime); + zCalendar.UpdateDate(dayItem); + if (!isInRange && dayItemList.Count > 0) + { + dayItem.IsRangeDayItem(dayItemList[0], dayItemList[1]); + } + } + /// + /// жһм + /// + /// + int GetLastMonthDays() + { + string firstWeek = new DateTime(Year, Month, 1).DayOfWeek.ToString(); + return (int)Enum.Parse(typeof(DayOfWeek), firstWeek); + } + /// + /// ɾ + /// + void DestroyAllChildren() + { + List lst = new List(); + int count = zCalendarModel.dayContent.childCount; + for (int i = 0; i < count; i++) + { + Transform child = zCalendarModel.dayContent.GetChild(i); + lst.Add(child); + } + for (int i = 0; i < lst.Count; i++) + { + MonoBehaviour.Destroy(lst[i].gameObject); + } + } + } +} diff --git a/Assets/3rdParty/ZCalendar/Scripts/ZCalendarController.cs.meta b/Assets/3rdParty/ZCalendar/Scripts/ZCalendarController.cs.meta new file mode 100644 index 00000000..97b66479 --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Scripts/ZCalendarController.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ce278e6a9942cdd4592d32e5dca3ef96 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDayItem.cs b/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDayItem.cs new file mode 100644 index 00000000..9c347ba4 --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDayItem.cs @@ -0,0 +1,285 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; +using UnityEngine.EventSystems; +using System; +using System.Text; +namespace ZTools +{ + public class ZCalendarDayItem : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler + { + public GameObject imgBk; + public GameObject rangeBk; + public Text txt; + public Button btn; + public Text lunarTxt; + [HideInInspector] + public ZCalendarController zCalendarController; + private bool isCanClick = true; + public int Year { get; set; } + public int Month { get; set; } + public int Day { get; set; } + public DateTime dateTime; + private bool isOn = false; + public bool IsOn + { + set + { + if (isOn != value || isOn) + { + isOn = value; + imgBk?.SetActive(value); + if (value) + { + if (!zCalendarController.IsInRange) + { + zCalendarController.zCalendar.DayClick(this); + } + if (zCalendarController.zCalendarModel.rangeCalendar) + { + zCalendarController.ChangeRangeType(this); + } + if (zCalendarController.zCalendarModel.isPopupCalendar && zCalendarController.isInit) + { + zCalendarController.Hide(); + } + } + } + } + get { return isOn; } + } + public bool IsOnWithOutEvent + { + set + { + if (isOn != value) + { + isOn = value; + imgBk?.SetActive(value); + } + } + } + private bool isRange; + public bool IsRange + { + set + { + if (isRange != value) + { + isRange = value; + rangeBk?.SetActive(value); + } + } + get { return isRange; } + } + Color greyColor; + /// + /// 初始化日期 + /// + /// 年 + /// 月 + /// 日 + /// + /// 当前天 + public void Init(DateTime dateTime, DateTime crtDay) + { + isRange = rangeBk.activeInHierarchy; + isOn = imgBk.activeInHierarchy; + IsOnWithOutEvent = false; + IsRange = false; + this.dateTime = dateTime; + this.Year = dateTime.Year; + this.Month = dateTime.Month; + this.Day = dateTime.Day; + txt.text = Day.ToString("00"); + + if (!zCalendarController.zCalendarModel.rangeCalendar) + { + IsOn = (DateTime.Compare(dateTime, crtDay) == 0); + } + else + { + zCalendarController.zCalendar.RangeTimeEvent += RangeTimeEvent; + } + isCanClick = !zCalendarController.zCalendarModel.isStaticCalendar; + greyColor = zCalendarController.greyColor.a == 0 ? new Color(txt.color.r, txt.color.g, txt.color.b, 0.1f) : zCalendarController.greyColor; + if (!zCalendarController.zCalendarModel.isStaticCalendar) + { + btn.onClick.AddListener(() => + { + IsOn = true; + }); + zCalendarController.zCalendar.ChoiceDayEvent += ChangeState; + } + if (!zCalendarController.zCalendarModel.isUnexpiredTimeCanClick) + IsUnexpiredTime(zCalendarController.nowTime, dateTime); + if (zCalendarController.zCalendarModel.autoFillDate) + { + IsCrtMonth(zCalendarController.Month); + } + if (zCalendarController.zCalendarModel.lunar) + { + lunarTxt.gameObject.SetActive(true); + SolarToLunar(dateTime); + } + } + /// + /// 关闭可点击权限 + /// + public void CloseClickAble() + { + isRange = rangeBk.activeInHierarchy; + isOn = imgBk.activeInHierarchy; + IsOn = false; + txt.text = ""; + enabled = false; + IsOnWithOutEvent = false; + IsRange = false; + } + /// + /// 判断是否在选择区间内的时间 + /// + public void IsRangeDayItem(ZCalendarDayItem d1, ZCalendarDayItem d2) + { + RangeTimeEvent(d1, d2); + if (DateTime.Compare(d1.dateTime, dateTime) == 0 || DateTime.Compare(d2.dateTime, dateTime) == 0) + { + IsOnWithOutEvent = true; + } + } + /// + /// 判断当前是否在区域选择时间内 + /// + /// + /// + void RangeTimeEvent(ZCalendarDayItem d1, ZCalendarDayItem d2) + { + if (DateTime.Compare(d1.dateTime, dateTime) < 0 && DateTime.Compare(d2.dateTime, dateTime) > 0) + { + IsRange = true; + } + } + /// + /// 改变当前状态 + /// + void ChangeState(ZCalendarDayItem dayItem) + { + if (dayItem != this) + { + IsOn = false; + IsRange = false; + } + } + + public void OnPointerEnter(PointerEventData eventData) + { + if (!isOn && isCanClick) + { + imgBk.SetActive(true); + } + } + + public void OnPointerExit(PointerEventData eventData) + { + if (!isOn && isCanClick) + { + imgBk.SetActive(false); + } + } + /// + /// 判断是否超过了今天的时间 + /// + void IsUnexpiredTime(DateTime time, DateTime crtTime) + { + int compNum = DateTime.Compare(time, crtTime); + if (compNum < 0) + { + btn.interactable = false; + isCanClick = false; + txt.color = greyColor; + lunarTxt.color = greyColor; + } + } + /// + /// 判断是否为本月日期 + /// + void IsCrtMonth(int time) + { + if (time != Month) + { + btn.interactable = false; + isCanClick = false; + txt.color = greyColor; + lunarTxt.color = greyColor; + } + } + /// + /// 显示农历日期 + /// + /// + void SolarToLunar(DateTime dt) + { + int year = zCalendarController.cncld.GetYear(dt); + int flag = zCalendarController.cncld.GetLeapMonth(year); + int month = zCalendarController.cncld.GetMonth(dt); + if (flag > 0) + { + if (flag == month) + { + //闰月 + month--; + } + else if (month > flag) + { + month--; + } + } + int day = zCalendarController.cncld.GetDayOfMonth(dt); + lunarTxt.text = (day == 1) ? GetLunarMonth(month) : GetLunarDay(day); + //Debug.Log($"{year}-{(month.ToString().Length == 1 ? "0" + month : month + "")}-{(day.ToString().Length == 1 ? "0" + day : day + "")}"); + } + /// + /// 获取农历月 + /// + /// + /// + string GetLunarMonth(int month) + { + if (month < 13 && month > 0) + { + return $"{zCalendarController.lunarMonths[month - 1]}月"; + } + + throw new ArgumentOutOfRangeException("无效的月份!"); + } + /// + /// 获取农历年 + /// + /// + /// + string GetLunarDay(int day) + { + if (day > 0 && day < 32) + { + if (day != 20 && day != 30) + { + return string.Concat(zCalendarController.lunarDaysT[(day - 1) / 10], zCalendarController.lunarDays[(day - 1) % 10]); + } + else + { + return string.Concat(zCalendarController.lunarDays[(day - 1) / 10], zCalendarController.lunarDaysT[1]); + } + } + throw new ArgumentOutOfRangeException("无效的日!"); + } + private void OnDestroy() + { + if (!zCalendarController.zCalendarModel.isStaticCalendar) + { + zCalendarController.zCalendar.ChoiceDayEvent -= ChangeState; + } + zCalendarController.zCalendar.RangeTimeEvent -= RangeTimeEvent; + } + } +} diff --git a/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDayItem.cs.meta b/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDayItem.cs.meta new file mode 100644 index 00000000..49b2a86b --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDayItem.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 792356d2f5ab2e6448c2c8722ffec197 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDemo.cs b/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDemo.cs new file mode 100644 index 00000000..cbbabbec --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDemo.cs @@ -0,0 +1,76 @@ +/* + * JacobKay --20220903 + */ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; +using ZTools; +/// +/// ʹʾ +/// +public class ZCalendarDemo : MonoBehaviour +{ + public ZCalendar zCalendar; + public Text day_txt; + // Start is called before the first frame update + void Start() + { + zCalendar.UpdateDateEvent += ZCalendar_UpdateDateEvent; + zCalendar.ChoiceDayEvent += ZCalendar_ChoiceDayEvent; + zCalendar.RangeTimeEvent += ZCalendar_RangeTimeEvent; + zCalendar.CompleteEvent += ZCalendar_CompleteEvent; + //zCalendar.Init(); + //zCalendar.Init(System.DateTime.Now); + //zCalendar.Init("2022-02-02"); + //zCalendar.Show(); + //zCalendar.Hide(); + } + /// + /// ؽ + /// + private void ZCalendar_CompleteEvent() + { + Debug.Log("ZCalendarؽ"); + if (null != zCalendar.CrtTime) + { + Debug.Log($"ǰʱ{zCalendar.CrtTime.Day}"); + } + } + + /// + /// ʱ + /// + /// + /// + private void ZCalendar_RangeTimeEvent(ZCalendarDayItem arg1, ZCalendarDayItem arg2) + { + Debug.Log($"ѡʱ䣺{arg1.Day}{arg2.Day}"); + } + + /// + /// ȡѡ + /// + /// + private void ZCalendar_ChoiceDayEvent(ZCalendarDayItem obj) + { + Debug.Log($"ѡڣ{obj.Day}"); + day_txt.text = obj.Day.ToString(); + } + + /// + /// л·ʱõÿһitem + /// + /// + private void ZCalendar_UpdateDateEvent(ZCalendarDayItem obj) + { + Debug.Log($"ڣ{obj.Day}"); + } + private void OnDestroy() + { + zCalendar.UpdateDateEvent -= ZCalendar_UpdateDateEvent; + zCalendar.ChoiceDayEvent -= ZCalendar_ChoiceDayEvent; + zCalendar.RangeTimeEvent -= ZCalendar_RangeTimeEvent; + zCalendar.CompleteEvent -= ZCalendar_CompleteEvent; + } +} diff --git a/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDemo.cs.meta b/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDemo.cs.meta new file mode 100644 index 00000000..dd8cf65b --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDemo.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 876c074316efe994daafc72f07231852 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/3rdParty/ZCalendar/Scripts/ZCalendarModel.cs b/Assets/3rdParty/ZCalendar/Scripts/ZCalendarModel.cs new file mode 100644 index 00000000..4ea61205 --- /dev/null +++ b/Assets/3rdParty/ZCalendar/Scripts/ZCalendarModel.cs @@ -0,0 +1,118 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.UI; + +namespace ZTools +{ + public class ZCalendarModel : MonoBehaviour + { + [Header("根据当前时间自动初始化")] + public bool awake2Init = true; + [Header("自动补充前后月份的日期")] + public bool autoFillDate = true; + [Header("超过当前时间是否可以点击")] + public bool isUnexpiredTimeCanClick = true; + [Header("显示农历日期")] + public bool lunar = true; + [Header("如果为true,本对象显示状态不能关闭,可通过子集bak的显示状态控制默认状态")] + [Header("当前是否为弹窗日历")] + public bool isPopupCalendar = false; + [Header("当前是否为静态日历")] + public bool isStaticCalendar = false; + [Header("自动修改日期尺寸")] + public bool autoSetItemSize = true; + [Header("是否可以选择时间范围")] + public bool rangeCalendar = false; + [Header("--------------------------------------------------------------------")] + public GameObject bak; + public Button btnLastYear; + public Button btnNextYear; + public Button btnLastMonth; + public Button btnNextMonth; + public Text txtYear; + public Text txtMonth; + public Text year_txt; + public Text month_txt; + public Transform dayContent; + public ZCalendarDayItem dayItem; + [HideInInspector] + public Button btnClose; + [HideInInspector] + public ZCalendarController zCalendarController; + /// + /// 初始化 + /// + public void Init() + { + if (!bak.activeInHierarchy) + { + bak.SetActive(true); + this.GetComponent().Hide(); + } + if (autoSetItemSize) + { + SetItemSize(); + } + if (isPopupCalendar) + { + AddCloseBtn(); + } + if (isStaticCalendar) + { + btnLastYear.gameObject.SetActive(false); + btnNextYear.gameObject.SetActive(false); + btnLastMonth.gameObject.SetActive(false); + btnNextMonth.gameObject.SetActive(false); + } + } + /// + /// 生成一个日期对象 + /// + /// + public ZCalendarDayItem Instantiate() + { + return Instantiate(dayItem, dayContent); + } + /// + /// 根据日历尺寸,设置宽高 + /// + public void SetItemSize() + { + Vector2 bakSize = this.GetComponent().sizeDelta; + Vector2 dayContentSize = dayContent.GetComponent().sizeDelta; + //Debug.Log(bakSize.x +":::"+ dayContentSize.y); + GridLayoutGroup layoutGroup = dayContent.GetComponent(); + float itemSizeWidth = (bakSize.x - layoutGroup.spacing.x * layoutGroup.constraintCount - layoutGroup.padding.left - layoutGroup.padding.right) / layoutGroup.constraintCount; + float itemSizeHeight = (bakSize.y - Mathf.Abs(dayContentSize.y) - layoutGroup.padding.top - layoutGroup.padding.bottom - layoutGroup.spacing.y * 6) / 6; + dayContent.GetComponent().cellSize = new Vector2(itemSizeWidth, itemSizeHeight); + } + /// + /// 添加空白处可关闭功能 + /// + public void AddCloseBtn() + { + GameObject btnCloseObj = new GameObject(); + RectTransform btnCloseRect = btnCloseObj.AddComponent(); + btnCloseObj.transform.SetParent(transform); + btnCloseObj.transform.SetAsFirstSibling(); + btnCloseRect.sizeDelta = new Vector2(Screen.width, Screen.height); + btnCloseObj.transform.position = Vector3.zero + new Vector3(Screen.width / 2, Screen.height / 2, 0); + btnCloseObj.AddComponent().color = new Color(0,0,0,0); + this.btnClose = btnCloseObj.AddComponent