diff --git a/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar.meta b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar.meta new file mode 100644 index 00000000..32807fe0 --- /dev/null +++ b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2ab263434fce58545a14639a42aba605 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Image.meta b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Image.meta new file mode 100644 index 00000000..180e09fb --- /dev/null +++ b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Image.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7ca395aa862c9604496e61bd2b5e3c85 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Image/left.png b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Image/left.png new file mode 100644 index 00000000..a4e8ad36 Binary files /dev/null and b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Image/left.png differ diff --git a/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Image/left.png.meta b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Image/left.png.meta new file mode 100644 index 00000000..466e6f96 --- /dev/null +++ b/SXElectricity Marketing 2.0/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/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs.meta b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs.meta new file mode 100644 index 00000000..dafa304d --- /dev/null +++ b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 564149d3def55524bb228278c2a8ccb4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs/ZCalendarDayItem.prefab b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs/ZCalendarDayItem.prefab new file mode 100644 index 00000000..5c3fb24e --- /dev/null +++ b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs/ZCalendarDayItem.prefab @@ -0,0 +1,521 @@ +%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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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.22352941, g: 0.22745098, b: 0.30980393, a: 0} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + 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_WrapAround: 0 + 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 + m_ReverseArrangement: 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs/ZCalendarDayItem.prefab.meta b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs/ZCalendarDayItem.prefab.meta new file mode 100644 index 00000000..210aab56 --- /dev/null +++ b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs/ZCalendarDayItem.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b05d30992a88f744c80c4c6cf457300e +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs/Zcalendar.prefab b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs/Zcalendar.prefab new file mode 100644 index 00000000..81dcbf02 --- /dev/null +++ b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs/Zcalendar.prefab @@ -0,0 +1,1937 @@ +%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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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_WrapAround: 0 + 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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.15294118, g: 0.15686275, b: 0.22352941, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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!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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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_WrapAround: 0 + 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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 + m_ReverseArrangement: 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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 + m_ReverseArrangement: 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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 + m_ReverseArrangement: 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 + m_ReverseArrangement: 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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_WrapAround: 0 + 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 + m_ReverseArrangement: 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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_WrapAround: 0 + 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_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + 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 + m_ReverseArrangement: 0 diff --git a/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs/Zcalendar.prefab.meta b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs/Zcalendar.prefab.meta new file mode 100644 index 00000000..56e7bf76 --- /dev/null +++ b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Prefabs/Zcalendar.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 22bc9feab5f32e34588ce2ac0e376f34 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts.meta b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts.meta new file mode 100644 index 00000000..9dda5a83 --- /dev/null +++ b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e8a45508a4e7dbf42a687be4cb7968cb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendar.cs b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendar.cs new file mode 100644 index 00000000..1c94cb74 --- /dev/null +++ b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendar.cs @@ -0,0 +1,148 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +namespace ZTools +{ + [RequireComponent(typeof(ZCalendarModel))] + public class ZCalendar : MonoBehaviour + { + /// + /// 数据更新时,可获取到每一个日期,并对其进行操作 + /// + public event Action UpdateDateEvent; + /// + /// 可以获取到点击的某一天 + /// + 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() + { + 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/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendar.cs.meta b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendar.cs.meta new file mode 100644 index 00000000..39d12fd9 --- /dev/null +++ b/SXElectricity Marketing 2.0/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/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarController.cs b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarController.cs new file mode 100644 index 00000000..ee3a9b45 --- /dev/null +++ b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarController.cs @@ -0,0 +1,313 @@ +/* + * 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) + { + isShow = true; + zCalendar.transform.localPosition = pos; + } + } + /// + /// 隐藏日历 + /// + public void Hide() + { + if (isShow && !isInRange) + { + isShow = false; + Debug.Log("hide"); + 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/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarController.cs.meta b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarController.cs.meta new file mode 100644 index 00000000..97b66479 --- /dev/null +++ b/SXElectricity Marketing 2.0/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/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDayItem.cs b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDayItem.cs new file mode 100644 index 00000000..9c347ba4 --- /dev/null +++ b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDayItem.cs @@ -0,0 +1,285 @@ +锘縰sing 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/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDayItem.cs.meta b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDayItem.cs.meta new file mode 100644 index 00000000..49b2a86b --- /dev/null +++ b/SXElectricity Marketing 2.0/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/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDemo.cs b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDemo.cs new file mode 100644 index 00000000..23dcdb27 --- /dev/null +++ b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDemo.cs @@ -0,0 +1,73 @@ +/* + * JacobKay --20220903 + */ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using ZTools; +/// +/// 使用示例 +/// +public class ZCalendarDemo : MonoBehaviour +{ + public ZCalendar zCalendar; + // 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}"); + } + + /// + /// 切换月份时,可拿到每一天的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/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDemo.cs.meta b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarDemo.cs.meta new file mode 100644 index 00000000..dd8cf65b --- /dev/null +++ b/SXElectricity Marketing 2.0/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/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarModel.cs b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarModel.cs new file mode 100644 index 00000000..59efc408 --- /dev/null +++ b/SXElectricity Marketing 2.0/Assets/3rdParty/ZCalendar/Scripts/ZCalendarModel.cs @@ -0,0 +1,114 @@ +锘縰sing 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("濡傛灉涓簍rue锛屾湰瀵硅薄鏄剧ず鐘舵佷笉鑳藉叧闂紝鍙氳繃瀛愰泦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 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