diff --git a/Assets/KJM/Admob.meta b/Assets/KJM/Admob.meta deleted file mode 100644 index 2d80dc7..0000000 --- a/Assets/KJM/Admob.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 83ca459a697bf9c4d8d5050e5f7655e9 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/KJMprefabs.meta b/Assets/KJM/KJMprefabs.meta deleted file mode 100644 index fcb6bf6..0000000 --- a/Assets/KJM/KJMprefabs.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 8c235c88a0d206c4db23543c7be55397 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/KJMprefabs/Confirm Panel.prefab b/Assets/KJM/KJMprefabs/Confirm Panel.prefab deleted file mode 100644 index 80dddf3..0000000 --- a/Assets/KJM/KJMprefabs/Confirm Panel.prefab +++ /dev/null @@ -1,717 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &1788897315818053684 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7542555801726495289} - - component: {fileID: 2282488759583336750} - - component: {fileID: 773857893073654059} - m_Layer: 5 - m_Name: Messege Text - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7542555801726495289 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1788897315818053684} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1049729465715420315} - 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: 0, y: 38} - m_SizeDelta: {x: 480, y: 150} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2282488759583336750 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1788897315818053684} - m_CullTransparentMesh: 1 ---- !u!114 &773857893073654059 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1788897315818053684} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: messege text - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 85a19688db53c77469fc4406b01045da, type: 2} - m_sharedMaterial: {fileID: -2477908578676791210, guid: 85a19688db53c77469fc4406b01045da, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 36 - m_fontSizeBase: 36 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &2317228258542092256 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 965302526599391686} - - component: {fileID: 8494676347912440962} - - component: {fileID: 1257633341820217709} - - component: {fileID: 1753961836956471979} - m_Layer: 5 - m_Name: Ok Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &965302526599391686 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2317228258542092256} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1946490149580320571} - m_Father: {fileID: 1049729465715420315} - 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: 0, y: -120} - m_SizeDelta: {x: 370, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8494676347912440962 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2317228258542092256} - m_CullTransparentMesh: 1 ---- !u!114 &1257633341820217709 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2317228258542092256} - 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: c06da2c324d0fee43b8b1998cf9fcd09, type: 3} - 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 &1753961836956471979 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2317228258542092256} - 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: 1 - 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: 1257633341820217709} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 5839731602077688390} - m_TargetAssemblyTypeName: ConfirmPanelController, Assembly-CSharp - m_MethodName: OnClickConfirmButton - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &4661890517030743811 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1946490149580320571} - - component: {fileID: 3931044922440075362} - - component: {fileID: 555572636850183268} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1946490149580320571 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4661890517030743811} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 965302526599391686} - 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 &3931044922440075362 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4661890517030743811} - m_CullTransparentMesh: 1 ---- !u!114 &555572636850183268 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4661890517030743811} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "\uD655\uC778" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 85a19688db53c77469fc4406b01045da, type: 2} - m_sharedMaterial: {fileID: -2477908578676791210, guid: 85a19688db53c77469fc4406b01045da, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 36 - m_fontSizeBase: 36 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &8145365568262946399 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5614572128744664879} - - component: {fileID: 3728636385802151783} - - component: {fileID: 3609920769045485995} - - component: {fileID: 949980890983110046} - - component: {fileID: 5839731602077688390} - m_Layer: 5 - m_Name: Confirm Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5614572128744664879 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8145365568262946399} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1049729465715420315} - m_Father: {fileID: 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 &3728636385802151783 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8145365568262946399} - m_CullTransparentMesh: 1 ---- !u!114 &3609920769045485995 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8145365568262946399} - 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, g: 0, b: 0, a: 0.74509805} - 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: 10907, 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!225 &949980890983110046 -CanvasGroup: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8145365568262946399} - m_Enabled: 1 - m_Alpha: 1 - m_Interactable: 1 - m_BlocksRaycasts: 1 - m_IgnoreParentGroups: 0 ---- !u!114 &5839731602077688390 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8145365568262946399} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 258581ffbdbed3d44be509e6f2a170d2, type: 3} - m_Name: - m_EditorClassIdentifier: - panelRectTransform: {fileID: 1049729465715420315} - messageText: {fileID: 773857893073654059} ---- !u!1 &8611399693750823341 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1049729465715420315} - - component: {fileID: 6012768702964141829} - - component: {fileID: 5029524648726594707} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1049729465715420315 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8611399693750823341} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 7542555801726495289} - - {fileID: 965302526599391686} - - {fileID: 8266620663261208446} - m_Father: {fileID: 5614572128744664879} - 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: 0, y: 0} - m_SizeDelta: {x: 600, y: 400} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6012768702964141829 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8611399693750823341} - m_CullTransparentMesh: 1 ---- !u!114 &5029524648726594707 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8611399693750823341} - 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: e89f6694961e7574b98368e14934a8b1, type: 3} - 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!1 &8913073875457554875 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8266620663261208446} - - component: {fileID: 2998236242917363859} - - component: {fileID: 8555214474145769210} - - component: {fileID: 7759243219178030454} - m_Layer: 5 - m_Name: Close Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8266620663261208446 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8913073875457554875} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1049729465715420315} - 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: 0, y: 200} - m_SizeDelta: {x: 80, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2998236242917363859 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8913073875457554875} - m_CullTransparentMesh: 1 ---- !u!114 &8555214474145769210 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8913073875457554875} - 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: 18ae4aac85f6d444b9ffb2ac80f27c45, 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 &7759243219178030454 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8913073875457554875} - 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: 1 - 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: 8555214474145769210} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 5839731602077688390} - m_TargetAssemblyTypeName: ConfirmPanelController, Assembly-CSharp - m_MethodName: OnClickCloseButton - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 diff --git a/Assets/KJM/KJMprefabs/Confirm Panel.prefab.meta b/Assets/KJM/KJMprefabs/Confirm Panel.prefab.meta deleted file mode 100644 index 099a84e..0000000 --- a/Assets/KJM/KJMprefabs/Confirm Panel.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 76f1fe6b5243faf4f9b8caee7312d336 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/KJMprefabs/Ranking Panel.prefab b/Assets/KJM/KJMprefabs/Ranking Panel.prefab deleted file mode 100644 index 06a872f..0000000 --- a/Assets/KJM/KJMprefabs/Ranking Panel.prefab +++ /dev/null @@ -1,590 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &154459105952450598 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4212628350298048884} - - component: {fileID: 7043576313081816255} - - component: {fileID: 1260880031756413447} - - component: {fileID: 4783908613280260710} - - component: {fileID: 6733810038267402749} - m_Layer: 5 - m_Name: Ranking Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &4212628350298048884 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 154459105952450598} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 3321716118030398287} - m_Father: {fileID: 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 &7043576313081816255 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 154459105952450598} - m_CullTransparentMesh: 1 ---- !u!114 &1260880031756413447 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 154459105952450598} - 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, g: 0, b: 0, a: 0.74509805} - 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: 10907, 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!225 &4783908613280260710 -CanvasGroup: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 154459105952450598} - m_Enabled: 1 - m_Alpha: 1 - m_Interactable: 1 - m_BlocksRaycasts: 1 - m_IgnoreParentGroups: 0 ---- !u!114 &6733810038267402749 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 154459105952450598} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5a1ec5e0ab0df4a418f3c30f67d8a1f9, type: 3} - m_Name: - m_EditorClassIdentifier: - panelRectTransform: {fileID: 3321716118030398287} - scrollItemPrefab: {fileID: 7605012172595602668, guid: 7f59e317567e58f48bffc6339a8718de, type: 3} - content: {fileID: 8786040817862643070} ---- !u!1 &1197605782786364269 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5027046689765894947} - - component: {fileID: 1347723697007709839} - - component: {fileID: 1107002753484909144} - - component: {fileID: 3225345236067575878} - m_Layer: 5 - m_Name: Close Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5027046689765894947 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1197605782786364269} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 3321716118030398287} - 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: 0, y: 750} - m_SizeDelta: {x: 80, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1347723697007709839 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1197605782786364269} - m_CullTransparentMesh: 1 ---- !u!114 &1107002753484909144 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1197605782786364269} - 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: 18ae4aac85f6d444b9ffb2ac80f27c45, 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 &3225345236067575878 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1197605782786364269} - 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: 1 - 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: 1107002753484909144} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 6733810038267402749} - m_TargetAssemblyTypeName: ScrollPanelController, Assembly-CSharp - m_MethodName: OnClickCloseButton - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &2986058160753478837 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 724496705792770137} - - component: {fileID: 8648493451823812328} - - component: {fileID: 7189945641146564510} - - component: {fileID: 2471937349441775619} - m_Layer: 5 - m_Name: Viewport - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &724496705792770137 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2986058160753478837} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1763863758802443458} - m_Father: {fileID: 6370669554926347559} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.04} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -17, y: 0} - m_Pivot: {x: 0, y: 1} ---- !u!222 &8648493451823812328 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2986058160753478837} - m_CullTransparentMesh: 1 ---- !u!114 &7189945641146564510 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2986058160753478837} - 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: 10917, 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 &2471937349441775619 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2986058160753478837} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShowMaskGraphic: 0 ---- !u!1 &4040312265684137449 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6370669554926347559} - - component: {fileID: 5974489158367526773} - - component: {fileID: 3405436097124740100} - - component: {fileID: 8479784636977362532} - m_Layer: 5 - m_Name: Scroll View - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6370669554926347559 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4040312265684137449} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 724496705792770137} - m_Father: {fileID: 3321716118030398287} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0.95600003} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5974489158367526773 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4040312265684137449} - m_CullTransparentMesh: 1 ---- !u!114 &3405436097124740100 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4040312265684137449} - 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: 10907, 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 &8479784636977362532 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4040312265684137449} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Content: {fileID: 1763863758802443458} - m_Horizontal: 0 - m_Vertical: 1 - m_MovementType: 1 - m_Elasticity: 0.1 - m_Inertia: 1 - m_DecelerationRate: 0.135 - m_ScrollSensitivity: 1 - m_Viewport: {fileID: 724496705792770137} - m_HorizontalScrollbar: {fileID: 0} - m_VerticalScrollbar: {fileID: 0} - m_HorizontalScrollbarVisibility: 2 - m_VerticalScrollbarVisibility: 2 - m_HorizontalScrollbarSpacing: -3 - m_VerticalScrollbarSpacing: -3 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &4310918944742421438 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3321716118030398287} - - component: {fileID: 7726104613918846892} - - component: {fileID: 6090514240258565626} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3321716118030398287 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4310918944742421438} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 5027046689765894947} - - {fileID: 6370669554926347559} - m_Father: {fileID: 4212628350298048884} - 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: 0, y: 0} - m_SizeDelta: {x: 800, y: 1500} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7726104613918846892 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4310918944742421438} - m_CullTransparentMesh: 1 ---- !u!114 &6090514240258565626 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4310918944742421438} - 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: e89f6694961e7574b98368e14934a8b1, type: 3} - 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!1 &8786040817862643070 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1763863758802443458} - - component: {fileID: 5526954107552917871} - - component: {fileID: 189414464021159721} - m_Layer: 5 - m_Name: Content - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1763863758802443458 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8786040817862643070} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 724496705792770137} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: -392, y: -2.9951172} - m_SizeDelta: {x: 784, y: 0} - m_Pivot: {x: 0, y: 1} ---- !u!114 &5526954107552917871 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8786040817862643070} - 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: 30 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 1 - m_ChildControlWidth: 0 - m_ChildControlHeight: 0 - m_ChildScaleWidth: 0 - m_ChildScaleHeight: 0 - m_ReverseArrangement: 0 ---- !u!114 &189414464021159721 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8786040817862643070} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalFit: 0 - m_VerticalFit: 2 diff --git a/Assets/KJM/KJMprefabs/Ranking Panel.prefab.meta b/Assets/KJM/KJMprefabs/Ranking Panel.prefab.meta deleted file mode 100644 index 909463f..0000000 --- a/Assets/KJM/KJMprefabs/Ranking Panel.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: bf4bb18aa323fe748b3eb1d537503596 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/KJMprefabs/Replay Panel.prefab b/Assets/KJM/KJMprefabs/Replay Panel.prefab deleted file mode 100644 index 99bb34b..0000000 --- a/Assets/KJM/KJMprefabs/Replay Panel.prefab +++ /dev/null @@ -1,591 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &1143981804663312811 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1522734182946117926} - - component: {fileID: 7195673427795117506} - - component: {fileID: 3205728444172744073} - - component: {fileID: 846760881990337574} - m_Layer: 5 - m_Name: Viewport - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1522734182946117926 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1143981804663312811} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 2975548486623559342} - m_Father: {fileID: 5764005834517827360} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.04} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -17, y: 0} - m_Pivot: {x: 0, y: 1} ---- !u!222 &7195673427795117506 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1143981804663312811} - m_CullTransparentMesh: 1 ---- !u!114 &3205728444172744073 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1143981804663312811} - 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: 10917, 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 &846760881990337574 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1143981804663312811} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShowMaskGraphic: 0 ---- !u!1 &3090474328172188941 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7537912286808177112} - - component: {fileID: 4433003410674354461} - - component: {fileID: 7284996522760678143} - - component: {fileID: 9008029491930858052} - - component: {fileID: 5051480494068645349} - m_Layer: 5 - m_Name: Replay Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7537912286808177112 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3090474328172188941} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1819504122199746525} - m_Father: {fileID: 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 &4433003410674354461 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3090474328172188941} - m_CullTransparentMesh: 1 ---- !u!114 &7284996522760678143 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3090474328172188941} - 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, g: 0, b: 0, a: 0.74509805} - 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: 10907, 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!225 &9008029491930858052 -CanvasGroup: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3090474328172188941} - m_Enabled: 1 - m_Alpha: 1 - m_Interactable: 1 - m_BlocksRaycasts: 1 - m_IgnoreParentGroups: 0 ---- !u!114 &5051480494068645349 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3090474328172188941} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dd8226d0f420f6e45b27896f8c57b9c1, type: 3} - m_Name: - m_EditorClassIdentifier: - panelRectTransform: {fileID: 1819504122199746525} - scrollItemPrefab: {fileID: 7605012172595602668, guid: bef1de10a3cc5834a95a8689a2de2bb7, type: 3} - content: {fileID: 7514948643227889924} - replayCellPrefab: {fileID: 6381393519116383223, guid: e4d9ccbb1a6d7b1408923e47b6e7b690, type: 3} ---- !u!1 &3668037476601755215 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 4341121244310577955} - - component: {fileID: 8575946642649479721} - - component: {fileID: 8444724274473405378} - - component: {fileID: 2765407718264440700} - m_Layer: 5 - m_Name: Close Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &4341121244310577955 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3668037476601755215} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1819504122199746525} - 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: 0, y: 750} - m_SizeDelta: {x: 80, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8575946642649479721 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3668037476601755215} - m_CullTransparentMesh: 1 ---- !u!114 &8444724274473405378 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3668037476601755215} - 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: 18ae4aac85f6d444b9ffb2ac80f27c45, 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 &2765407718264440700 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3668037476601755215} - 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: 1 - 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: 8444724274473405378} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 5051480494068645349} - m_TargetAssemblyTypeName: ScrollPanelController, Assembly-CSharp - m_MethodName: OnClickCloseButton - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &6627411411516242057 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1819504122199746525} - - component: {fileID: 8513867511115457753} - - component: {fileID: 32765925365615219} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1819504122199746525 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6627411411516242057} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 4341121244310577955} - - {fileID: 5764005834517827360} - m_Father: {fileID: 7537912286808177112} - 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: 0, y: 0} - m_SizeDelta: {x: 800, y: 1500} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8513867511115457753 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6627411411516242057} - m_CullTransparentMesh: 1 ---- !u!114 &32765925365615219 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6627411411516242057} - 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: e89f6694961e7574b98368e14934a8b1, type: 3} - 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!1 &7514948643227889924 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2975548486623559342} - - component: {fileID: 7384686566427463252} - - component: {fileID: 150459494465586302} - m_Layer: 5 - m_Name: Content - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2975548486623559342 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7514948643227889924} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1522734182946117926} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: -392, y: 0} - m_SizeDelta: {x: 784, y: 0} - m_Pivot: {x: 0, y: 1} ---- !u!114 &7384686566427463252 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7514948643227889924} - 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: 30 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 1 - m_ChildControlWidth: 0 - m_ChildControlHeight: 0 - m_ChildScaleWidth: 0 - m_ChildScaleHeight: 0 - m_ReverseArrangement: 0 ---- !u!114 &150459494465586302 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7514948643227889924} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalFit: 0 - m_VerticalFit: 2 ---- !u!1 &8858728383230756608 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5764005834517827360} - - component: {fileID: 507985570981832201} - - component: {fileID: 6115764723932698089} - - component: {fileID: 8746141655568743796} - m_Layer: 5 - m_Name: Scroll View - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5764005834517827360 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8858728383230756608} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1522734182946117926} - m_Father: {fileID: 1819504122199746525} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0.95600003} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &507985570981832201 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8858728383230756608} - m_CullTransparentMesh: 1 ---- !u!114 &6115764723932698089 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8858728383230756608} - 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: 10907, 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 &8746141655568743796 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8858728383230756608} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Content: {fileID: 2975548486623559342} - m_Horizontal: 0 - m_Vertical: 1 - m_MovementType: 1 - m_Elasticity: 0.1 - m_Inertia: 1 - m_DecelerationRate: 0.135 - m_ScrollSensitivity: 1 - m_Viewport: {fileID: 1522734182946117926} - m_HorizontalScrollbar: {fileID: 0} - m_VerticalScrollbar: {fileID: 0} - m_HorizontalScrollbarVisibility: 2 - m_VerticalScrollbarVisibility: 2 - m_HorizontalScrollbarSpacing: -3 - m_VerticalScrollbarSpacing: -3 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] diff --git a/Assets/KJM/KJMprefabs/Replay Panel.prefab.meta b/Assets/KJM/KJMprefabs/Replay Panel.prefab.meta deleted file mode 100644 index 1911b11..0000000 --- a/Assets/KJM/KJMprefabs/Replay Panel.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: c63914e01332f8d479ada92325335e41 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/KJMprefabs/ScrollItem/RankingScrollItem.prefab b/Assets/KJM/KJMprefabs/ScrollItem/RankingScrollItem.prefab deleted file mode 100644 index 8f676ac..0000000 --- a/Assets/KJM/KJMprefabs/ScrollItem/RankingScrollItem.prefab +++ /dev/null @@ -1,496 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &4113615148583358116 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2600880979347418775} - - component: {fileID: 8644449565768019552} - - component: {fileID: 857776554898951878} - m_Layer: 5 - m_Name: NameText (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2600880979347418775 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4113615148583358116} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 423109112585897887} - 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: -31.4, y: 0} - m_SizeDelta: {x: 150, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8644449565768019552 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4113615148583358116} - m_CullTransparentMesh: 1 ---- !u!114 &857776554898951878 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4113615148583358116} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "\uC774\uB984" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 85a19688db53c77469fc4406b01045da, type: 2} - m_sharedMaterial: {fileID: -2477908578676791210, guid: 85a19688db53c77469fc4406b01045da, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 36 - m_fontSizeBase: 36 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &5388856561529399800 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6897731483034074457} - - component: {fileID: 8074551250085566340} - - component: {fileID: 6121497122221895169} - m_Layer: 5 - m_Name: WinrateText (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6897731483034074457 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5388856561529399800} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 423109112585897887} - 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: 191.4, y: 0} - m_SizeDelta: {x: 150, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8074551250085566340 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5388856561529399800} - m_CullTransparentMesh: 1 ---- !u!114 &6121497122221895169 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5388856561529399800} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "\uC2B9\uB960" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 85a19688db53c77469fc4406b01045da, type: 2} - m_sharedMaterial: {fileID: -2477908578676791210, guid: 85a19688db53c77469fc4406b01045da, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 36 - m_fontSizeBase: 36 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &6889607079215043674 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 782808433606758938} - - component: {fileID: 5549477541863909970} - - component: {fileID: 7039574631113950906} - m_Layer: 5 - m_Name: ProfileImage - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &782808433606758938 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6889607079215043674} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 423109112585897887} - 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: -219.15, y: 0} - m_SizeDelta: {x: 110, y: 110} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5549477541863909970 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6889607079215043674} - m_CullTransparentMesh: 1 ---- !u!114 &7039574631113950906 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6889607079215043674} - 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: 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 &7605012172595602668 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 423109112585897887} - - component: {fileID: 4515818582551300206} - - component: {fileID: 5750108967662755581} - - component: {fileID: 6941609111617388457} - - component: {fileID: -5524399324821059735} - m_Layer: 5 - m_Name: RankingScrollItem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &423109112585897887 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7605012172595602668} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 782808433606758938} - - {fileID: 2600880979347418775} - - {fileID: 6897731483034074457} - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 392, y: -75} - m_SizeDelta: {x: 600, y: 150} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4515818582551300206 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7605012172595602668} - m_CullTransparentMesh: 1 ---- !u!114 &5750108967662755581 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7605012172595602668} - 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: 05a670e614d7817429ee256ceb7efbe6, 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 &6941609111617388457 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7605012172595602668} - 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: 1 - 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: 5750108967662755581} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: -5524399324821059735} - m_TargetAssemblyTypeName: RankingItemController, Assembly-CSharp - m_MethodName: OnClickRankingItem - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &-5524399324821059735 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7605012172595602668} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: e2c72577a3d9f7b479c7bac6a8f65048, type: 3} - m_Name: - m_EditorClassIdentifier: - profileSprites: - - {fileID: 21300000, guid: 2d325c545f7c9144cb37a45e93e5ddb9, type: 3} - - {fileID: 21300000, guid: 59492a1d9c2719641bd0d4d53988c9b4, type: 3} diff --git a/Assets/KJM/KJMprefabs/ScrollItem/RankingScrollItem.prefab.meta b/Assets/KJM/KJMprefabs/ScrollItem/RankingScrollItem.prefab.meta deleted file mode 100644 index 75d9cba..0000000 --- a/Assets/KJM/KJMprefabs/ScrollItem/RankingScrollItem.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: 7f59e317567e58f48bffc6339a8718de -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/KJMprefabs/Setting Panel.prefab b/Assets/KJM/KJMprefabs/Setting Panel.prefab deleted file mode 100644 index 4f7aeaf..0000000 --- a/Assets/KJM/KJMprefabs/Setting Panel.prefab +++ /dev/null @@ -1,1379 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &212417647848747046 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3102446587198774515} - - component: {fileID: 6610108572606469288} - - component: {fileID: 5762671619601460934} - - component: {fileID: 6789969287113785900} - - component: {fileID: 413977444317235173} - - component: {fileID: 6428684691423417346} - m_Layer: 5 - m_Name: Switch - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3102446587198774515 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 212417647848747046} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 2565496358361973229} - m_Father: {fileID: 7028687494189475686} - 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: 36, y: 0} - m_SizeDelta: {x: 75, y: 45} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &6610108572606469288 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 212417647848747046} - m_CullTransparentMesh: 1 ---- !u!114 &5762671619601460934 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 212417647848747046} - 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.23018861, g: 0.23018861, b: 0.23018861, 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: 42c4f9a8c2ba5934db912893f3382ea8, 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 &6789969287113785900 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 212417647848747046} - 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: 1 - 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: 5762671619601460934} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 413977444317235173} - m_TargetAssemblyTypeName: SwitchController, Assembly-CSharp - m_MethodName: OnClickSwitch - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &413977444317235173 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 212417647848747046} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cb609268e5d7ff14a8a5d4ad7c0f8ba3, type: 3} - m_Name: - m_EditorClassIdentifier: - handleImage: {fileID: 6756679498073114696} - clickSound: {fileID: 8300000, guid: 6296b07572c34d4439bb8bb660025449, type: 3} ---- !u!82 &6428684691423417346 -AudioSource: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 212417647848747046} - m_Enabled: 1 - serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 0} - m_audioClip: {fileID: 0} - m_PlayOnAwake: 1 - m_Volume: 1 - m_Pitch: 1 - Loop: 0 - Mute: 0 - Spatialize: 0 - SpatializePostEffects: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 0 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - reverbZoneMixCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 ---- !u!1 &1754413034098038561 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5613750274706260068} - - component: {fileID: 1905972316426387529} - - component: {fileID: 3843341136152011208} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5613750274706260068 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1754413034098038561} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 7028687494189475686} - 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: -60, y: 0} - m_SizeDelta: {x: 100, y: 50} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1905972316426387529 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1754413034098038561} - m_CullTransparentMesh: 1 ---- !u!114 &3843341136152011208 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1754413034098038561} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "\uBC30\uACBD\uC74C\uC545" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 85a19688db53c77469fc4406b01045da, type: 2} - m_sharedMaterial: {fileID: -2477908578676791210, guid: 85a19688db53c77469fc4406b01045da, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 24 - m_fontSizeBase: 24 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &2861881646994438329 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5967533988914735385} - - component: {fileID: 3922600747553100572} - - component: {fileID: 906477026599934311} - - component: {fileID: 5055505184920221060} - - component: {fileID: 6249542736809701713} - m_Layer: 5 - m_Name: Setting Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5967533988914735385 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2861881646994438329} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 3566405136616423668} - m_Father: {fileID: 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 &3922600747553100572 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2861881646994438329} - m_CullTransparentMesh: 1 ---- !u!114 &906477026599934311 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2861881646994438329} - 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, g: 0, b: 0, a: 0.74509805} - 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: 10907, 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!225 &5055505184920221060 -CanvasGroup: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2861881646994438329} - m_Enabled: 1 - m_Alpha: 1 - m_Interactable: 1 - m_BlocksRaycasts: 1 - m_IgnoreParentGroups: 0 ---- !u!114 &6249542736809701713 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2861881646994438329} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 71858c2af530df44492b05dd5c046d48, type: 3} - m_Name: - m_EditorClassIdentifier: - panelRectTransform: {fileID: 3566405136616423668} - sfxSwitch: {fileID: 3464089222698319368} - bgmSwitch: {fileID: 6789969287113785900} ---- !u!1 &3415738084506217009 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1978764145043946603} - - component: {fileID: 1293506759801131046} - - component: {fileID: 4620135508563498056} - - component: {fileID: 3480686221752108514} - m_Layer: 5 - m_Name: Close Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1978764145043946603 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3415738084506217009} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 3566405136616423668} - 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: 0, y: 200} - m_SizeDelta: {x: 80, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &1293506759801131046 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3415738084506217009} - m_CullTransparentMesh: 1 ---- !u!114 &4620135508563498056 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3415738084506217009} - 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: 18ae4aac85f6d444b9ffb2ac80f27c45, 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 &3480686221752108514 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3415738084506217009} - 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: 1 - 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: 4620135508563498056} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 6249542736809701713} - m_TargetAssemblyTypeName: SettingsPanelController, Assembly-CSharp - m_MethodName: OnClickCloseButton - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &3857536818415472779 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 6632145854369274864} - - component: {fileID: 7273316617644177328} - - component: {fileID: 1822478720763898751} - m_Layer: 5 - m_Name: Switch Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &6632145854369274864 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3857536818415472779} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1785867206320913340} - 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: -14, y: 0} - m_SizeDelta: {x: 41, y: 41} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7273316617644177328 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3857536818415472779} - m_CullTransparentMesh: 1 ---- !u!114 &1822478720763898751 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3857536818415472779} - 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: 84eab6da44fcda04bb588ff663bc14ea, type: 3} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!1 &5179388986428920634 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3566405136616423668} - - component: {fileID: 4400056270586266630} - - component: {fileID: 6552332180742637038} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3566405136616423668 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5179388986428920634} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1978764145043946603} - - {fileID: 3664083458711125965} - - {fileID: 7028687494189475686} - m_Father: {fileID: 5967533988914735385} - 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: 0, y: 0} - m_SizeDelta: {x: 600, y: 400} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &4400056270586266630 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5179388986428920634} - m_CullTransparentMesh: 1 ---- !u!114 &6552332180742637038 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5179388986428920634} - 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: e89f6694961e7574b98368e14934a8b1, type: 3} - 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!1 &5321658025120468515 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7028687494189475686} - - component: {fileID: 5457169532582122756} - - component: {fileID: 8847378896209884115} - m_Layer: 5 - m_Name: BGM Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7028687494189475686 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5321658025120468515} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 5613750274706260068} - - {fileID: 3102446587198774515} - m_Father: {fileID: 3566405136616423668} - 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: 0, y: -50} - m_SizeDelta: {x: 300, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &5457169532582122756 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5321658025120468515} - m_CullTransparentMesh: 1 ---- !u!114 &8847378896209884115 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5321658025120468515} - 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: 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!1 &5387157431517620447 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1785867206320913340} - - component: {fileID: 8245566072595778661} - - component: {fileID: 2622934673103949083} - - component: {fileID: 3464089222698319368} - - component: {fileID: 8434701791193156984} - - component: {fileID: 9145795730378986889} - m_Layer: 5 - m_Name: Switch - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1785867206320913340 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5387157431517620447} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 6632145854369274864} - m_Father: {fileID: 3664083458711125965} - 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: 36, y: 0} - m_SizeDelta: {x: 75, y: 45} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &8245566072595778661 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5387157431517620447} - m_CullTransparentMesh: 1 ---- !u!114 &2622934673103949083 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5387157431517620447} - 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.23018861, g: 0.23018861, b: 0.23018861, 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: 42c4f9a8c2ba5934db912893f3382ea8, 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 &3464089222698319368 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5387157431517620447} - 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: 1 - 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: 2622934673103949083} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 8434701791193156984} - m_TargetAssemblyTypeName: SwitchController, Assembly-CSharp - m_MethodName: OnClickSwitch - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!114 &8434701791193156984 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5387157431517620447} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: cb609268e5d7ff14a8a5d4ad7c0f8ba3, type: 3} - m_Name: - m_EditorClassIdentifier: - handleImage: {fileID: 1822478720763898751} - clickSound: {fileID: 8300000, guid: 6296b07572c34d4439bb8bb660025449, type: 3} ---- !u!82 &9145795730378986889 -AudioSource: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 5387157431517620447} - m_Enabled: 1 - serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 0} - m_audioClip: {fileID: 0} - m_PlayOnAwake: 1 - m_Volume: 1 - m_Pitch: 1 - Loop: 0 - Mute: 0 - Spatialize: 0 - SpatializePostEffects: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 0 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - reverbZoneMixCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 ---- !u!1 &7654744771681034987 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 3664083458711125965} - - component: {fileID: 2718825602618531805} - - component: {fileID: 8319068156721463261} - m_Layer: 5 - m_Name: SFX Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &3664083458711125965 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7654744771681034987} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 2040138002179021172} - - {fileID: 1785867206320913340} - m_Father: {fileID: 3566405136616423668} - 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: 0, y: 50} - m_SizeDelta: {x: 300, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2718825602618531805 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7654744771681034987} - m_CullTransparentMesh: 1 ---- !u!114 &8319068156721463261 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7654744771681034987} - 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: 10907, 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!1 &8919821887998612588 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2040138002179021172} - - component: {fileID: 526052223184635652} - - component: {fileID: 2612179119208813204} - m_Layer: 5 - m_Name: Text (TMP) - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2040138002179021172 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8919821887998612588} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 3664083458711125965} - 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: -60, y: 0} - m_SizeDelta: {x: 100, y: 50} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &526052223184635652 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8919821887998612588} - m_CullTransparentMesh: 1 ---- !u!114 &2612179119208813204 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8919821887998612588} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, 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_text: "\uD6A8\uACFC\uC74C" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 85a19688db53c77469fc4406b01045da, type: 2} - m_sharedMaterial: {fileID: -2477908578676791210, guid: 85a19688db53c77469fc4406b01045da, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4278190080 - m_fontColor: {r: 0, g: 0, b: 0, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 24 - m_fontSizeBase: 24 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!1 &9075992466418267643 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2565496358361973229} - - component: {fileID: 3939418129354223721} - - component: {fileID: 6756679498073114696} - m_Layer: 5 - m_Name: Switch Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2565496358361973229 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9075992466418267643} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 3102446587198774515} - 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: -14, y: 0} - m_SizeDelta: {x: 41, y: 41} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &3939418129354223721 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9075992466418267643} - m_CullTransparentMesh: 1 ---- !u!114 &6756679498073114696 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 9075992466418267643} - 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: 84eab6da44fcda04bb588ff663bc14ea, 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 diff --git a/Assets/KJM/KJMprefabs/Setting Panel.prefab.meta b/Assets/KJM/KJMprefabs/Setting Panel.prefab.meta deleted file mode 100644 index 4721435..0000000 --- a/Assets/KJM/KJMprefabs/Setting Panel.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: ea820246b5075c54d9f614291ca41c5d -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/KJMprefabs/Shop Panel.prefab b/Assets/KJM/KJMprefabs/Shop Panel.prefab deleted file mode 100644 index e5004b7..0000000 --- a/Assets/KJM/KJMprefabs/Shop Panel.prefab +++ /dev/null @@ -1,590 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!1 &2197320920754517683 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1865554703069439360} - - component: {fileID: 2633792827191150675} - - component: {fileID: 3681646392975694180} - m_Layer: 5 - m_Name: Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1865554703069439360 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2197320920754517683} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1019459779958264029} - - {fileID: 8094483691635570935} - m_Father: {fileID: 5089635332717326034} - 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: 0, y: 0} - m_SizeDelta: {x: 800, y: 1500} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &2633792827191150675 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2197320920754517683} - m_CullTransparentMesh: 1 ---- !u!114 &3681646392975694180 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2197320920754517683} - 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: e89f6694961e7574b98368e14934a8b1, type: 3} - 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!1 &3264995526714633224 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1019459779958264029} - - component: {fileID: 7956384524120379576} - - component: {fileID: 5247638142364801513} - - component: {fileID: 7003094256969349138} - m_Layer: 5 - m_Name: Close Button - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1019459779958264029 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3264995526714633224} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1865554703069439360} - 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: 0, y: 750} - m_SizeDelta: {x: 80, y: 80} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7956384524120379576 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3264995526714633224} - m_CullTransparentMesh: 1 ---- !u!114 &5247638142364801513 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3264995526714633224} - 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: 18ae4aac85f6d444b9ffb2ac80f27c45, 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 &7003094256969349138 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 3264995526714633224} - 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: 1 - 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: 5247638142364801513} - m_OnClick: - m_PersistentCalls: - m_Calls: - - m_Target: {fileID: 6560323682540402050} - m_TargetAssemblyTypeName: ScrollPanelController, Assembly-CSharp - m_MethodName: OnClickCloseButton - m_Mode: 1 - m_Arguments: - m_ObjectArgument: {fileID: 0} - m_ObjectArgumentAssemblyTypeName: UnityEngine.Object, UnityEngine - m_IntArgument: 0 - m_FloatArgument: 0 - m_StringArgument: - m_BoolArgument: 0 - m_CallState: 2 ---- !u!1 &4171905043031436748 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8094483691635570935} - - component: {fileID: 7925767645697464592} - - component: {fileID: 4434579499947916041} - - component: {fileID: 5493646072416945457} - m_Layer: 5 - m_Name: Scroll View - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8094483691635570935 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4171905043031436748} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 8085678022884872744} - m_Father: {fileID: 1865554703069439360} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0.95600003} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7925767645697464592 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4171905043031436748} - m_CullTransparentMesh: 1 ---- !u!114 &4434579499947916041 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4171905043031436748} - 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: 10907, 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 &5493646072416945457 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4171905043031436748} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Content: {fileID: 5472220730853624384} - m_Horizontal: 0 - m_Vertical: 1 - m_MovementType: 1 - m_Elasticity: 0.1 - m_Inertia: 1 - m_DecelerationRate: 0.135 - m_ScrollSensitivity: 1 - m_Viewport: {fileID: 8085678022884872744} - m_HorizontalScrollbar: {fileID: 0} - m_VerticalScrollbar: {fileID: 0} - m_HorizontalScrollbarVisibility: 2 - m_VerticalScrollbarVisibility: 2 - m_HorizontalScrollbarSpacing: -3 - m_VerticalScrollbarSpacing: -3 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &4612618164247174080 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5472220730853624384} - - component: {fileID: 2389273839879143832} - - component: {fileID: 4885355928239606374} - m_Layer: 5 - m_Name: Content - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5472220730853624384 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4612618164247174080} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 8085678022884872744} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: -392, y: -5.317383} - m_SizeDelta: {x: 784, y: 0} - m_Pivot: {x: 0, y: 1} ---- !u!114 &2389273839879143832 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4612618164247174080} - 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: 30 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 1 - m_ChildControlWidth: 0 - m_ChildControlHeight: 0 - m_ChildScaleWidth: 0 - m_ChildScaleHeight: 0 - m_ReverseArrangement: 0 ---- !u!114 &4885355928239606374 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4612618164247174080} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} - m_Name: - m_EditorClassIdentifier: - m_HorizontalFit: 0 - m_VerticalFit: 2 ---- !u!1 &7427746988967477456 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8085678022884872744} - - component: {fileID: 3471963117780387354} - - component: {fileID: 3797305587735139580} - - component: {fileID: 7189577884212274826} - m_Layer: 5 - m_Name: Viewport - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8085678022884872744 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7427746988967477456} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 5472220730853624384} - m_Father: {fileID: 8094483691635570935} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.04} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -17, y: 0} - m_Pivot: {x: 0, y: 1} ---- !u!222 &3471963117780387354 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7427746988967477456} - m_CullTransparentMesh: 1 ---- !u!114 &3797305587735139580 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7427746988967477456} - 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: 10917, 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 &7189577884212274826 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7427746988967477456} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShowMaskGraphic: 0 ---- !u!1 &8190964574954487140 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 5089635332717326034} - - component: {fileID: 7705391068277006142} - - component: {fileID: 6829755662952926626} - - component: {fileID: 1376654547615188726} - - component: {fileID: 6560323682540402050} - m_Layer: 5 - m_Name: Shop Panel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &5089635332717326034 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8190964574954487140} - 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_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1865554703069439360} - m_Father: {fileID: 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 &7705391068277006142 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8190964574954487140} - m_CullTransparentMesh: 1 ---- !u!114 &6829755662952926626 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8190964574954487140} - 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, g: 0, b: 0, a: 0.74509805} - 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: 10907, 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!225 &1376654547615188726 -CanvasGroup: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8190964574954487140} - m_Enabled: 1 - m_Alpha: 1 - m_Interactable: 1 - m_BlocksRaycasts: 1 - m_IgnoreParentGroups: 0 ---- !u!114 &6560323682540402050 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 8190964574954487140} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1714247b7f06ba243bb8854f3bafbddf, type: 3} - m_Name: - m_EditorClassIdentifier: - panelRectTransform: {fileID: 1865554703069439360} - scrollItemPrefab: {fileID: 7605012172595602668, guid: 5c61f63a5f85a8b4c9ffc8bf5c9d7a29, type: 3} - content: {fileID: 4612618164247174080} diff --git a/Assets/KJM/KJMprefabs/Shop Panel.prefab.meta b/Assets/KJM/KJMprefabs/Shop Panel.prefab.meta deleted file mode 100644 index c86c45b..0000000 --- a/Assets/KJM/KJMprefabs/Shop Panel.prefab.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: eb257b0a685b2254f860f294ce8cba54 -PrefabImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/Script.meta b/Assets/KJM/Script.meta deleted file mode 100644 index b7ef1f2..0000000 --- a/Assets/KJM/Script.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 70f1a691b6819ac4496d6c8a2a1d4d53 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/Script/Common.meta b/Assets/KJM/Script/Common.meta deleted file mode 100644 index 541bc02..0000000 --- a/Assets/KJM/Script/Common.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 11db7090357e1d14e871019acc399f96 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/Script/Test.meta b/Assets/KJM/Script/Test.meta deleted file mode 100644 index 4df717a..0000000 --- a/Assets/KJM/Script/Test.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: c4322b555c1ef964ab2abfc9014cafdd -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/ShopTest.meta b/Assets/KJM/ShopTest.meta deleted file mode 100644 index fbaf905..0000000 --- a/Assets/KJM/ShopTest.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 9c9055371cfdd4a4ab37e2274906ec49 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/ShopTest/MainPanelButtonController.cs b/Assets/KJM/ShopTest/MainPanelButtonController.cs deleted file mode 100644 index 2b53d62..0000000 --- a/Assets/KJM/ShopTest/MainPanelButtonController.cs +++ /dev/null @@ -1,46 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; -/// -/// 메인 패널 메뉴 버튼 -/// -public class MainPanelButtonController : MonoBehaviour -{ - //상점 패널 생성 - public void OnShopPanelClick() - { - List shopItems = new List(); //상점 데이터 리스트 생성 - for (int i = 0; i < 5; i++) - { - if (i == 0) //광고 항목 - { - ShopItem shopItem = new ShopItem - { - name = "광고) 코인500개 ", - price = 0 - }; - shopItems.Add(shopItem); - } - else - { - ShopItem shopItem = new ShopItem - { - name = i*1000+"개 ", - price = i * 1000 - }; - shopItems.Add(shopItem); - } - } - GameManager.Instance.panelManager.OpenShopPanel(shopItems); - } - - public void OpenReplayPanelClick() - { - GameManager.Instance.panelManager.OpenReplayPanel(); - } - - //public void OpenRankingPanelClick() - //{ - //GameManager.Instance.panelManager.OnRankingPanelClick(); - //} -} diff --git a/Assets/KJM/ShopTest/MainPanelButtonController.cs.meta b/Assets/KJM/ShopTest/MainPanelButtonController.cs.meta deleted file mode 100644 index f4a033b..0000000 --- a/Assets/KJM/ShopTest/MainPanelButtonController.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 93bfed50167472f489a27f0518070ed5 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/ShopTest/ShopTestKJM.unity b/Assets/KJM/ShopTest/ShopTestKJM.unity deleted file mode 100644 index 769da6e..0000000 --- a/Assets/KJM/ShopTest/ShopTestKJM.unity +++ /dev/null @@ -1,600 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!29 &1 -OcclusionCullingSettings: - m_ObjectHideFlags: 0 - serializedVersion: 2 - m_OcclusionBakeSettings: - smallestOccluder: 5 - smallestHole: 0.25 - backfaceThreshold: 100 - m_SceneGUID: 00000000000000000000000000000000 - m_OcclusionCullingData: {fileID: 0} ---- !u!104 &2 -RenderSettings: - m_ObjectHideFlags: 0 - serializedVersion: 9 - m_Fog: 0 - m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} - m_FogMode: 3 - m_FogDensity: 0.01 - m_LinearFogStart: 0 - m_LinearFogEnd: 300 - m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} - m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} - m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} - m_AmbientIntensity: 1 - m_AmbientMode: 3 - m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} - m_SkyboxMaterial: {fileID: 0} - m_HaloStrength: 0.5 - m_FlareStrength: 1 - m_FlareFadeSpeed: 3 - m_HaloTexture: {fileID: 0} - m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} - m_DefaultReflectionMode: 0 - m_DefaultReflectionResolution: 128 - m_ReflectionBounces: 1 - m_ReflectionIntensity: 1 - m_CustomReflection: {fileID: 0} - m_Sun: {fileID: 0} - m_UseRadianceAmbientProbe: 0 ---- !u!157 &3 -LightmapSettings: - m_ObjectHideFlags: 0 - serializedVersion: 12 - m_GIWorkflowMode: 1 - m_GISettings: - serializedVersion: 2 - m_BounceScale: 1 - m_IndirectOutputScale: 1 - m_AlbedoBoost: 1 - m_EnvironmentLightingMode: 0 - m_EnableBakedLightmaps: 0 - m_EnableRealtimeLightmaps: 0 - m_LightmapEditorSettings: - serializedVersion: 12 - m_Resolution: 2 - m_BakeResolution: 40 - m_AtlasSize: 1024 - m_AO: 0 - m_AOMaxDistance: 1 - m_CompAOExponent: 1 - m_CompAOExponentDirect: 0 - m_ExtractAmbientOcclusion: 0 - m_Padding: 2 - m_LightmapParameters: {fileID: 0} - m_LightmapsBakeMode: 1 - m_TextureCompression: 1 - m_FinalGather: 0 - m_FinalGatherFiltering: 1 - m_FinalGatherRayCount: 256 - m_ReflectionCompression: 2 - m_MixedBakeMode: 2 - m_BakeBackend: 1 - m_PVRSampling: 1 - m_PVRDirectSampleCount: 32 - m_PVRSampleCount: 512 - m_PVRBounces: 2 - m_PVREnvironmentSampleCount: 256 - m_PVREnvironmentReferencePointCount: 2048 - m_PVRFilteringMode: 1 - m_PVRDenoiserTypeDirect: 1 - m_PVRDenoiserTypeIndirect: 1 - m_PVRDenoiserTypeAO: 1 - m_PVRFilterTypeDirect: 0 - m_PVRFilterTypeIndirect: 0 - m_PVRFilterTypeAO: 0 - m_PVREnvironmentMIS: 1 - m_PVRCulling: 1 - m_PVRFilteringGaussRadiusDirect: 1 - m_PVRFilteringGaussRadiusIndirect: 5 - m_PVRFilteringGaussRadiusAO: 2 - m_PVRFilteringAtrousPositionSigmaDirect: 0.5 - m_PVRFilteringAtrousPositionSigmaIndirect: 2 - m_PVRFilteringAtrousPositionSigmaAO: 1 - m_ExportTrainingData: 0 - m_TrainingDataDestination: TrainingData - m_LightProbeSampleCountMultiplier: 4 - m_LightingDataAsset: {fileID: 0} - m_LightingSettings: {fileID: 0} ---- !u!196 &4 -NavMeshSettings: - serializedVersion: 2 - m_ObjectHideFlags: 0 - m_BuildSettings: - serializedVersion: 3 - agentTypeID: 0 - agentRadius: 0.5 - agentHeight: 2 - agentSlope: 45 - agentClimb: 0.4 - ledgeDropHeight: 0 - maxJumpAcrossDistance: 0 - minRegionArea: 2 - manualCellSize: 0 - cellSize: 0.16666667 - manualTileSize: 0 - tileSize: 256 - buildHeightMesh: 0 - maxJobWorkers: 0 - preserveTilesOutsideBounds: 0 - debug: - m_Flags: 0 - m_NavMeshData: {fileID: 0} ---- !u!1 &183715510 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 183715513} - - component: {fileID: 183715512} - - component: {fileID: 183715511} - m_Layer: 0 - m_Name: GameManager - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!82 &183715511 -AudioSource: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 183715510} - m_Enabled: 1 - serializedVersion: 4 - OutputAudioMixerGroup: {fileID: 0} - m_audioClip: {fileID: 0} - m_PlayOnAwake: 1 - m_Volume: 1 - m_Pitch: 1 - Loop: 0 - Mute: 0 - Spatialize: 0 - SpatializePostEffects: 0 - Priority: 128 - DopplerLevel: 1 - MinDistance: 1 - MaxDistance: 500 - Pan2D: 0 - rolloffMode: 0 - BypassEffects: 0 - BypassListenerEffects: 0 - BypassReverbZones: 0 - rolloffCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - - serializedVersion: 3 - time: 1 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - panLevelCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - spreadCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 0 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 - reverbZoneMixCustomCurve: - serializedVersion: 2 - m_Curve: - - serializedVersion: 3 - time: 0 - value: 1 - inSlope: 0 - outSlope: 0 - tangentMode: 0 - weightedMode: 0 - inWeight: 0.33333334 - outWeight: 0.33333334 - m_PreInfinity: 2 - m_PostInfinity: 2 - m_RotationOrder: 4 ---- !u!114 &183715512 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 183715510} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 35a4c6d5d3a97b444b968e68ec8bb9f7, type: 3} - m_Name: - m_EditorClassIdentifier: - panelManagerPrefab: {fileID: 3475740041361426276, guid: 085ca07ca90c92545b2594bd13412701, type: 3} - audioManagerPrefab: {fileID: 2946408323859178723, guid: e829818dce39a5d4383e061111bed871, type: 3} ---- !u!224 &183715513 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 183715510} - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 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: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &521295930 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 521295933} - - component: {fileID: 521295932} - - component: {fileID: 521295931} - m_Layer: 0 - m_Name: EventSystem - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &521295931 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 521295930} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4f231c4fb786f3946a6b90b886c48677, type: 3} - m_Name: - m_EditorClassIdentifier: - m_SendPointerHoverToParent: 1 - m_HorizontalAxis: Horizontal - m_VerticalAxis: Vertical - m_SubmitButton: Submit - m_CancelButton: Cancel - m_InputActionsPerSecond: 10 - m_RepeatDelay: 0.5 - m_ForceModuleActive: 0 ---- !u!114 &521295932 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 521295930} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} - m_Name: - m_EditorClassIdentifier: - m_FirstSelected: {fileID: 0} - m_sendNavigationEvents: 1 - m_DragThreshold: 10 ---- !u!4 &521295933 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 521295930} - serializedVersion: 2 - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1280076947 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1280076949} - - component: {fileID: 1280076948} - m_Layer: 0 - m_Name: MainPanelManager - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1280076948 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1280076947} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0696b08f74b24325a7b378405f6170af, type: 3} - m_Name: - m_EditorClassIdentifier: - loadingPanelController: {fileID: 1454248679793356470, guid: 634a60576b4855940a97d1e7447b9fcc, type: 3} - mainPanelController: {fileID: 7488082087611091670, guid: e1835a90a4d722a4b99be61179de8789, type: 3} ---- !u!4 &1280076949 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1280076947} - serializedVersion: 2 - 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_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1340395578 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1340395582} - - component: {fileID: 1340395581} - - component: {fileID: 1340395580} - - component: {fileID: 1340395579} - - component: {fileID: 1340395583} - m_Layer: 5 - m_Name: Canvas - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &1340395579 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1340395578} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &1340395580 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1340395578} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 1 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 1080, y: 1920} - m_ScreenMatchMode: 1 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 0 ---- !u!223 &1340395581 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1340395578} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_VertexColorAlwaysGammaSpace: 0 - m_AdditionalShaderChannelsFlag: 0 - m_UpdateRectTransformForStandalone: 0 - m_SortingLayerID: 0 - m_SortingOrder: 0 - m_TargetDisplay: 0 ---- !u!224 &1340395582 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1340395578} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 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, y: 0} ---- !u!225 &1340395583 -CanvasGroup: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1340395578} - m_Enabled: 1 - m_Alpha: 1 - m_Interactable: 1 - m_BlocksRaycasts: 1 - m_IgnoreParentGroups: 0 ---- !u!1 &1377839198 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1377839201} - - component: {fileID: 1377839200} - - component: {fileID: 1377839199} - m_Layer: 0 - m_Name: Main Camera - m_TagString: MainCamera - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!81 &1377839199 -AudioListener: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1377839198} - m_Enabled: 1 ---- !u!20 &1377839200 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1377839198} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 1 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_Iso: 200 - m_ShutterSpeed: 0.005 - m_Aperture: 16 - m_FocusDistance: 10 - m_FocalLength: 50 - m_BladeCount: 5 - m_Curvature: {x: 2, y: 11} - m_BarrelClipping: 0.25 - m_Anamorphism: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 60 - orthographic: 1 - orthographic size: 5 - m_Depth: -1 - m_CullingMask: - serializedVersion: 2 - m_Bits: 4294967295 - m_RenderingPath: -1 - m_TargetTexture: {fileID: 0} - m_TargetDisplay: 0 - m_TargetEye: 3 - m_HDR: 1 - m_AllowMSAA: 1 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 1 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &1377839201 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1377839198} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: -10} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1660057539 &9223372036854775807 -SceneRoots: - m_ObjectHideFlags: 0 - m_Roots: - - {fileID: 1377839201} - - {fileID: 183715513} - - {fileID: 1340395582} - - {fileID: 521295933} - - {fileID: 1280076949} diff --git a/Assets/KJM/ShopTest/ShopTestKJM.unity.meta b/Assets/KJM/ShopTest/ShopTestKJM.unity.meta deleted file mode 100644 index 99d953b..0000000 --- a/Assets/KJM/ShopTest/ShopTestKJM.unity.meta +++ /dev/null @@ -1,7 +0,0 @@ -fileFormatVersion: 2 -guid: a2cc37101a3e9a9409463bfdb2d4241f -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/Sounds.meta b/Assets/KJM/Sounds.meta deleted file mode 100644 index 90c109d..0000000 --- a/Assets/KJM/Sounds.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: a716234a0e4752148a60610ac1cc1185 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/Sprites.meta b/Assets/KJM/Sprites.meta deleted file mode 100644 index a92d203..0000000 --- a/Assets/KJM/Sprites.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: ee5f076b5be7ae648a45dbc47235ecd7 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Resources/Game bgm.mp3 b/Assets/Resources/Game bgm.mp3 deleted file mode 100644 index 5789b5f..0000000 Binary files a/Assets/Resources/Game bgm.mp3 and /dev/null differ diff --git a/Assets/Resources/Game bgm.mp3.meta b/Assets/Resources/Game bgm.mp3.meta deleted file mode 100644 index 114346b..0000000 --- a/Assets/Resources/Game bgm.mp3.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 6d4eda23943dd0b4099b86b28fa0840c -AudioImporter: - externalObjects: {} - serializedVersion: 7 - defaultSettings: - serializedVersion: 2 - loadType: 0 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - preloadAudioData: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Resources/PanelSound.meta b/Assets/Resources/PanelSound.meta deleted file mode 100644 index 6816cd1..0000000 --- a/Assets/Resources/PanelSound.meta +++ /dev/null @@ -1,8 +0,0 @@ -fileFormatVersion: 2 -guid: 1eaec47e7c15f6140abdc559ed32c514 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Resources/PanelSound/ClickSwitch.wav b/Assets/Resources/PanelSound/ClickSwitch.wav deleted file mode 100644 index d0af62d..0000000 Binary files a/Assets/Resources/PanelSound/ClickSwitch.wav and /dev/null differ diff --git a/Assets/Resources/PanelSound/ClickSwitch.wav.meta b/Assets/Resources/PanelSound/ClickSwitch.wav.meta deleted file mode 100644 index b52ae1e..0000000 --- a/Assets/Resources/PanelSound/ClickSwitch.wav.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 6296b07572c34d4439bb8bb660025449 -AudioImporter: - externalObjects: {} - serializedVersion: 7 - defaultSettings: - serializedVersion: 2 - loadType: 0 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - preloadAudioData: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/KJM/KJMprefabs/ScrollItem.meta b/Assets/Resources/Prefabs/ScrollItem.meta similarity index 100% rename from Assets/KJM/KJMprefabs/ScrollItem.meta rename to Assets/Resources/Prefabs/ScrollItem.meta diff --git a/Assets/KJM/KJMprefabs/ScrollItem/ReplayScrollItem.prefab b/Assets/Resources/Prefabs/ScrollItem/ReplayScrollItem.prefab similarity index 100% rename from Assets/KJM/KJMprefabs/ScrollItem/ReplayScrollItem.prefab rename to Assets/Resources/Prefabs/ScrollItem/ReplayScrollItem.prefab diff --git a/Assets/KJM/KJMprefabs/ScrollItem/ReplayScrollItem.prefab.meta b/Assets/Resources/Prefabs/ScrollItem/ReplayScrollItem.prefab.meta similarity index 100% rename from Assets/KJM/KJMprefabs/ScrollItem/ReplayScrollItem.prefab.meta rename to Assets/Resources/Prefabs/ScrollItem/ReplayScrollItem.prefab.meta diff --git a/Assets/KJM/KJMprefabs/ScrollItem/ShopScrollItem.prefab b/Assets/Resources/Prefabs/ScrollItem/ShopScrollItem.prefab similarity index 100% rename from Assets/KJM/KJMprefabs/ScrollItem/ShopScrollItem.prefab rename to Assets/Resources/Prefabs/ScrollItem/ShopScrollItem.prefab diff --git a/Assets/KJM/KJMprefabs/ScrollItem/ShopScrollItem.prefab.meta b/Assets/Resources/Prefabs/ScrollItem/ShopScrollItem.prefab.meta similarity index 100% rename from Assets/KJM/KJMprefabs/ScrollItem/ShopScrollItem.prefab.meta rename to Assets/Resources/Prefabs/ScrollItem/ShopScrollItem.prefab.meta diff --git a/Assets/Resources/Sounds/Draw Sound.mp3 b/Assets/Resources/Sounds/Draw Sound.mp3 new file mode 100644 index 0000000..cec2aa6 Binary files /dev/null and b/Assets/Resources/Sounds/Draw Sound.mp3 differ diff --git a/Assets/Resources/stone sound 2.mp3.meta b/Assets/Resources/Sounds/Draw Sound.mp3.meta similarity index 91% rename from Assets/Resources/stone sound 2.mp3.meta rename to Assets/Resources/Sounds/Draw Sound.mp3.meta index afdff86..47fa0a0 100644 --- a/Assets/Resources/stone sound 2.mp3.meta +++ b/Assets/Resources/Sounds/Draw Sound.mp3.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 6d597d76653ee324caa4d58e91369a58 +guid: d5e65e7d7f436754795a26052d7e153f AudioImporter: externalObjects: {} serializedVersion: 7 diff --git a/Assets/Resources/Sounds/Game bgm2.mp3 b/Assets/Resources/Sounds/Game Bgm.mp3 similarity index 100% rename from Assets/Resources/Sounds/Game bgm2.mp3 rename to Assets/Resources/Sounds/Game Bgm.mp3 diff --git a/Assets/Resources/Sounds/Game bgm2.mp3.meta b/Assets/Resources/Sounds/Game Bgm.mp3.meta similarity index 100% rename from Assets/Resources/Sounds/Game bgm2.mp3.meta rename to Assets/Resources/Sounds/Game Bgm.mp3.meta diff --git a/Assets/Resources/gameStart sound.mp3 b/Assets/Resources/Sounds/Game Start Sound.mp3 similarity index 100% rename from Assets/Resources/gameStart sound.mp3 rename to Assets/Resources/Sounds/Game Start Sound.mp3 diff --git a/Assets/Resources/gameStart sound.mp3.meta b/Assets/Resources/Sounds/Game Start Sound.mp3.meta similarity index 100% rename from Assets/Resources/gameStart sound.mp3.meta rename to Assets/Resources/Sounds/Game Start Sound.mp3.meta diff --git a/Assets/Resources/Sounds/stone sound 3.mp3 b/Assets/Resources/Sounds/Stone Sound.mp3 similarity index 100% rename from Assets/Resources/Sounds/stone sound 3.mp3 rename to Assets/Resources/Sounds/Stone Sound.mp3 diff --git a/Assets/Resources/Sounds/stone sound 3.mp3.meta b/Assets/Resources/Sounds/Stone Sound.mp3.meta similarity index 100% rename from Assets/Resources/Sounds/stone sound 3.mp3.meta rename to Assets/Resources/Sounds/Stone Sound.mp3.meta diff --git a/Assets/Resources/stone sound 1.mp3 b/Assets/Resources/stone sound 1.mp3 deleted file mode 100644 index 1fba57d..0000000 Binary files a/Assets/Resources/stone sound 1.mp3 and /dev/null differ diff --git a/Assets/Resources/stone sound 1.mp3.meta b/Assets/Resources/stone sound 1.mp3.meta deleted file mode 100644 index 9e62535..0000000 --- a/Assets/Resources/stone sound 1.mp3.meta +++ /dev/null @@ -1,23 +0,0 @@ -fileFormatVersion: 2 -guid: 5de9b9d7ce75cb24fb4c35042ee0624e -AudioImporter: - externalObjects: {} - serializedVersion: 7 - defaultSettings: - serializedVersion: 2 - loadType: 0 - sampleRateSetting: 0 - sampleRateOverride: 44100 - compressionFormat: 1 - quality: 1 - conversionMode: 0 - preloadAudioData: 0 - platformSettingOverrides: {} - forceToMono: 0 - normalize: 1 - loadInBackground: 0 - ambisonic: 0 - 3D: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Resources/stone sound 2.mp3 b/Assets/Resources/stone sound 2.mp3 deleted file mode 100644 index 65e9687..0000000 Binary files a/Assets/Resources/stone sound 2.mp3 and /dev/null differ diff --git a/Assets/Script/Common/AudioManager.cs b/Assets/Script/Common/AudioManager.cs index 01465c9..4397a6f 100644 --- a/Assets/Script/Common/AudioManager.cs +++ b/Assets/Script/Common/AudioManager.cs @@ -64,7 +64,7 @@ public class AudioManager : Singleton // 메인 BGM을 재생하는 함수 public void PlayMainBGM() { - mainBgm = GetAudioClip("main bgm"); + mainBgm = GetAudioClip("Main Bgm"); if (bgmAudioSource != null && mainBgm != null && !bgmAudioSource.isPlaying) { @@ -77,7 +77,7 @@ public class AudioManager : Singleton public void PlayGameBGM() { - gameBgm = GetAudioClip("Game bgm2"); + gameBgm = GetAudioClip("Game Bgm"); if (bgmAudioSource != null && gameBgm != null && !bgmAudioSource.isPlaying) { @@ -167,7 +167,7 @@ public class AudioManager : Singleton { if (isPlaySFX && sfxAudioSource!=null) { - sfxAudioSource.PlayOneShot(GetAudioClip("lose sound"), sfxVolume); + sfxAudioSource.PlayOneShot(GetAudioClip("Lose Sound"), sfxVolume); } } @@ -175,7 +175,15 @@ public class AudioManager : Singleton { if (isPlaySFX && sfxAudioSource!=null) { - sfxAudioSource.PlayOneShot(GetAudioClip("win sound"), sfxVolume); + sfxAudioSource.PlayOneShot(GetAudioClip("Win Sound"), sfxVolume); + } + } + + public void PlayDrawSound() + { + if (isPlaySFX && sfxAudioSource!=null) + { + sfxAudioSource.PlayOneShot(GetAudioClip("Draw Sound"), sfxVolume); } } @@ -183,7 +191,7 @@ public class AudioManager : Singleton { if (isPlaySFX && sfxAudioSource!=null) { - sfxAudioSource.PlayOneShot(GetAudioClip("stone sound3"), sfxVolume); + sfxAudioSource.PlayOneShot(GetAudioClip("Stone Sound"), sfxVolume); } } } \ No newline at end of file diff --git a/Assets/Script/Common/CoinsPanelController.cs b/Assets/Script/Common/CoinsPanelController.cs index b184828..56d34d5 100644 --- a/Assets/Script/Common/CoinsPanelController.cs +++ b/Assets/Script/Common/CoinsPanelController.cs @@ -91,7 +91,6 @@ public class CoinsPanelController : MonoBehaviour /// 코인 추가 함수 /// /// 추가할 코인 수량 - /// 상점 패널 캔버스 그룹 /// 애니메이션 종료 후 동작 EX) 코인 수량 변경 public void AddCoins(int coinsCount, Action action) { diff --git a/Assets/Script/Common/ScrollItem/GiboItem.cs b/Assets/Script/Common/ScrollItem/GiboItem.cs deleted file mode 100644 index ba3e15a..0000000 --- a/Assets/Script/Common/ScrollItem/GiboItem.cs +++ /dev/null @@ -1,10 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class GiboItem -{ - public int WinLoseSpriteIndex; - public string Date; - public string Name; -} diff --git a/Assets/Script/Common/ScrollItem/GiboItem.cs.meta b/Assets/Script/Common/ScrollItem/GiboItem.cs.meta deleted file mode 100644 index 897f76c..0000000 --- a/Assets/Script/Common/ScrollItem/GiboItem.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 49ebef5d325962540a3eb9ee2151bde9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Script/Common/ScrollItem/RankingItem.cs b/Assets/Script/Common/ScrollItem/RankingItem.cs deleted file mode 100644 index cee7303..0000000 --- a/Assets/Script/Common/ScrollItem/RankingItem.cs +++ /dev/null @@ -1,11 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public class RankingItem -{ - public int ProfileSpriteIndex; - public string Name; - public float WinRate; - -} diff --git a/Assets/Script/Common/ScrollItem/RankingItem.cs.meta b/Assets/Script/Common/ScrollItem/RankingItem.cs.meta deleted file mode 100644 index 435aea7..0000000 --- a/Assets/Script/Common/ScrollItem/RankingItem.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: a238bcb53de9b72429a5407ca01d5e3e -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Script/Game/GameLogic.cs b/Assets/Script/Game/GameLogic.cs index f3815c7..e4b1dbf 100644 --- a/Assets/Script/Game/GameLogic.cs +++ b/Assets/Script/Game/GameLogic.cs @@ -1,302 +1,335 @@ using System; -using System.Collections; using System.Collections.Generic; using UnityEngine; -using UnityEngine.SceneManagement; using PimDeWitte.UnityMainThreadDispatcher; using Random = UnityEngine.Random; -public abstract class BasePlayerState +public partial class GameLogic : IDisposable { - public abstract void OnEnter(GameLogic gameLogic); - public abstract void OnExit(GameLogic gameLogic); - public abstract void HandleMove(GameLogic gameLogic, int row, int col); - public abstract void HandleNextTurn(GameLogic gameLogic); - - protected string _roomId; - protected bool _isMultiplay; - protected MultiplayManager _multiplayManager; + #region Fields - public void ProcessMove(GameLogic gameLogic, Enums.PlayerType playerType, int row, int col) - { - gameLogic.fioTimer.PauseTimer(); - gameLogic.SetNewBoardValue(playerType, row, col); - gameLogic.CountStoneCounter(); - if (_isMultiplay) - { - _multiplayManager.SendPlayerMove(_roomId, new Vector2Int(row, col)); - } - - if (gameLogic.CheckGameWin(playerType, row, col)) - { - var gameResult = playerType == Enums.PlayerType.PlayerA? Enums.GameResult.Win:Enums.GameResult.Lose; - if (gameLogic.gameType == Enums.GameType.MultiPlay) - { - if (gameLogic.firstPlayerState.GetType() != typeof(PlayerState)) - { - gameResult = gameResult == Enums.GameResult.Win ? Enums.GameResult.Lose : Enums.GameResult.Win; - } - } - GameManager.Instance.panelManager.OpenEffectPanel(gameResult); - gameLogic.EndGame(gameResult); - } - else - { - if (gameLogic.TotalStoneCounter >= Constants.MinCountForDrawCheck) - { - if (gameLogic.CheckGameDraw()) - { - GameManager.Instance.panelManager.OpenEffectPanel(Enums.GameResult.Draw); - gameLogic.EndGame(Enums.GameResult.Draw); - } - else - { - HandleNextTurn(gameLogic); - } - } - else - { - HandleNextTurn(gameLogic); - } - } - } -} - -public class PlayerState : BasePlayerState -{ - private Enums.PlayerType _playerType; - private bool _isFirstPlayer; - - public PlayerState(bool isFirstPlayer) - { - _isFirstPlayer = isFirstPlayer; - _playerType = isFirstPlayer ? Enums.PlayerType.PlayerA : Enums.PlayerType.PlayerB; - _isMultiplay = false; - } - - public PlayerState(bool isFirstPlayer, MultiplayManager multiplayManager, string roomId) - : this(isFirstPlayer) - { - _isFirstPlayer = isFirstPlayer; - _multiplayManager = multiplayManager; - _roomId = roomId; - _isMultiplay = true; - } - - public override void OnEnter(GameLogic gameLogic) - { - gameLogic.fioTimer.StartTimer(); - - //TODO: 첫번째 플레이어면 렌주 룰 확인 - #region Renju Turn Set - // 턴이 변경될 때마다 금수 위치 업데이트 - gameLogic.UpdateForbiddenMoves(); - #endregion - - gameLogic.currentTurn = _playerType; - gameLogic.stoneController.OnStoneClickedDelegate = (row, col) => - { - HandleMove(gameLogic, row, col); - }; - } - - public override void OnExit(GameLogic gameLogic) - { - //TODO: 렌주 룰 금수자리 초기화 - - gameLogic.fioTimer.InitTimer(); - gameLogic.stoneController.OnStoneClickedDelegate = null; - } - - public override void HandleMove(GameLogic gameLogic, int row, int col) - { - gameLogic.SetStoneSelectedState(row, col); - } - - public override void HandleNextTurn(GameLogic gameLogic) - { - if (_isFirstPlayer) - { - gameLogic.SetState(gameLogic.secondPlayerState); - } - else - { - gameLogic.SetState(gameLogic.firstPlayerState); - } - } -} - -public class AIState: BasePlayerState -{ - public override void OnEnter(GameLogic gameLogic) - { - gameLogic.fioTimer.StartTimer(); - OmokAI.Instance.StartBestMoveSearch(gameLogic.GetBoard(), (bestMove) => - { - if(bestMove.HasValue) - HandleMove(gameLogic, bestMove.Value.Item1, bestMove.Value.Item2); - }); - } - - public override void OnExit(GameLogic gameLogic) - { - gameLogic.fioTimer.InitTimer(); - } - - public override void HandleMove(GameLogic gameLogic, int row, int col) - { - ProcessMove(gameLogic, Enums.PlayerType.PlayerB,row, col); - } - - public override void HandleNextTurn(GameLogic gameLogic) - { - gameLogic.SetState(gameLogic.firstPlayerState); - } -} -public class MultiPlayerState: BasePlayerState -{ - private Enums.PlayerType _playerType; - private bool _isFirstPlayer; - - private MultiplayManager _multiplayManager; - - public MultiPlayerState(bool isFirstPlayer, MultiplayManager multiplayManager) - { - _isFirstPlayer = isFirstPlayer; - _playerType = isFirstPlayer ? Enums.PlayerType.PlayerA : Enums.PlayerType.PlayerB; - _multiplayManager = multiplayManager; - } - - public override void OnEnter(GameLogic gameLogic) - { - gameLogic.fioTimer.StartTimer(); - //TODO: 첫번째 플레이어면 렌주 룰 확인 - #region Renju Turn Set - // 턴이 변경될 때마다 금수 위치 업데이트 - gameLogic.UpdateForbiddenMoves(); - #endregion - - // gameLogic.currentTurn = _playerType; - // gameLogic.stoneController.OnStoneClickedDelegate = (row, col) => - // { - // HandleMove(gameLogic, row, col); - // }; - _multiplayManager.OnOpponentMove = moveData => - { - var row = moveData.position.x; - var col = moveData.position.y; - UnityThread.executeInUpdate(() => - { - HandleMove(gameLogic, row, col); - }); - }; - } - - public override void OnExit(GameLogic gameLogic) - { - gameLogic.fioTimer.InitTimer(); - _multiplayManager.OnOpponentMove = null; - } - - public override void HandleMove(GameLogic gameLogic, int row, int col) - { - ProcessMove(gameLogic, _playerType, row, col); - } - - public override void HandleNextTurn(GameLogic gameLogic) - { - if (_isFirstPlayer) - { - gameLogic.SetState(gameLogic.secondPlayerState); - } - else - { - gameLogic.SetState(gameLogic.firstPlayerState); - } - } -} - -public class GameLogic : IDisposable -{ private Enums.PlayerType[,] _board; - public StoneController stoneController; - public Enums.PlayerType currentTurn; - public Enums.GameType gameType; - //총 착수된 돌 카운터 - public int _totalStoneCounter; - public int TotalStoneCounter{get{return _totalStoneCounter;}} - //무승부 요청 가능 여부 - private bool _requestDrawChance; - public bool RequestDrawChance{ - get { return _requestDrawChance;} - set { _requestDrawChance = value;} - } - - public BasePlayerState firstPlayerState; - public BasePlayerState secondPlayerState; - private BasePlayerState _currentPlayerState; - - //타이머 - public FioTimer fioTimer; - - //선택된 좌표 - public int selectedRow; - public int selectedCol; - //마지막 배치된 좌표 - private int _lastRow; - private int _lastCol; - - // 멀티 플레이 관련 - public MultiplayManager _multiplayManager; + private int _totalStoneCounter; // 총 착수된 돌 카운터 + private int _lastRow, _lastCol; // 마지막 배치된 좌표 + private RenjuForbiddenMoveDetector _forbiddenDetector; // 렌주룰 금수 검사기 + private List _forbiddenMoves = new (); // 현재 금수 위치 목록 private string _roomId; - private string opponentNickname; - private int opponentImageIndex; - - -#region Renju Members - // 렌주룰 금수 검사기 - private RenjuForbiddenMoveDetector _forbiddenDetector; - // 현재 금수 위치 목록 - private List _forbiddenMoves = new List(); -#endregion + #endregion + + #region Properties + + public int TotalStoneCounter => _totalStoneCounter; + public bool RequestDrawChance { get; set; } // 무승부 요청 가능 여부 + public MultiplayManager MultiPlayManager { get; private set; } + public Enums.PlayerType CurrentTurn { get; set; } + public Enums.GameType GameType { get; set; } + public StoneController StoneController { get; set; } + public BasePlayerState CurrentPlayerState { get; private set; } + public BasePlayerState FirstPlayerState { get; private set; } + public BasePlayerState SecondPlayerState { get; private set; } + public int SelectedRow { get; private set; } + public int SelectedCol { get; private set; } + public FioTimer FioTimer { get; private set; } + + #endregion + + #region Constructor and Initialization public GameLogic(StoneController stoneController, Enums.GameType gameType, FioTimer fioTimer = null) { - //보드 초기화 + _forbiddenDetector = new RenjuForbiddenMoveDetector(); // 금수 감지기 초기화 + InitializeBoard(stoneController, gameType); // 보드 초기화 + InitializeFioTimer(fioTimer); // timer 초기화 + GameModeSetter(gameType); // 게임 모드 설정 + } + + // 게임 모드 분기 처리 + private void GameModeSetter(Enums.GameType gameType) + { + switch (gameType) + { + case Enums.GameType.MultiPlay: + InitializeMultiplayerMode(); + break; + case Enums.GameType.Replay: + //TODO: 리플레이 구현 + break; + // 현재 싱글 플레이로 바로 넘어가지 않기 때문에 미사용 + // case Enums.GameType.SinglePlay: + // InitializeSinglePlayMode(); + // break; + } + } + + private void InitializeMultiplayerMode() + { + // 메인 스레드에서 실행 - UI 업데이트는 메인 스레드에서 실행 필요 + ExecuteOnMainThread(() => + { + GameManager.Instance.panelManager.OpenLoadingPanel(true, true); + }); + + MultiPlayManager = new MultiplayManager((state, data) => + { + Debug.Log($"## {state}"); + + switch (state) + { + case Constants.MultiplayManagerState.CreateRoom: + Debug.Log("## Create Room"); + _roomId = data as string; + break; + case Constants.MultiplayManagerState.JoinRoom: + Debug.Log("## Join Room"); + var joinRoomData = data as JoinRoomData; + + // TODO: 응답값 없을 때 서버에서 다시 받아오기 or AI 플레이로 넘기는 처리 필요 + if (!ValidateRoomData(joinRoomData, "Join Room")) return; + + // 플레이어 셋업 + SetupPlayer(joinRoomData.isBlack, joinRoomData.roomId, joinRoomData.opponentNickname, joinRoomData.opponentImageIndex); + + // 메인 스레드에서 실행 - UI 업데이트는 메인 스레드에서 실행 필요 + StartGameOnMainThread(); + break; + case Constants.MultiplayManagerState.SwitchAI: + Debug.Log("## Switching to AI Mode"); + SwitchToSinglePlayer(); + break; + case Constants.MultiplayManagerState.StartGame: + Debug.Log("## Start Game"); + var startGameData = data as StartGameData; + + // TODO: 응답값 없을 때 서버에서 다시 받아오기 or AI 플레이로 넘기는 처리 필요 + if (!ValidateRoomData(startGameData, "Start Game")) return; + + // 플레이어 셋업 + SetupPlayer(startGameData.isBlack, _roomId, startGameData.opponentNickname, startGameData.opponentImageIndex); + + // 메인 스레드에서 실행 - UI 업데이트는 메인 스레드에서 실행 필요 + StartGameOnMainThread(); + break; + case Constants.MultiplayManagerState.ExitRoom: + Debug.Log("## Exit Room"); + // TODO: Exit Room 처리 + break; + case Constants.MultiplayManagerState.EndGame: + Debug.Log("## End Game"); + // TODO: End Room 처리 + break; + case Constants.MultiplayManagerState.DoSurrender: + Debug.Log("상대방의 항복 요청 들어옴"); + ExecuteOnMainThread(() => + { + GameManager.Instance.panelManager.OpenEffectPanel(Enums.GameResult.Win); + EndGame(Enums.GameResult.Win); + }); + break; + case Constants.MultiplayManagerState.SurrenderConfirmed: + Debug.Log("항복 요청 전송 완료"); + ExecuteOnMainThread(() => + { + GameManager.Instance.panelManager.OpenEffectPanel(Enums.GameResult.Lose); + EndGame(Enums.GameResult.Lose); + }); + break; + case Constants.MultiplayManagerState.ReceiveDrawRequest: + Debug.Log("상대방의 무승부 요청 들어옴"); + ExecuteOnMainThread(() => + { + GameManager.Instance.panelManager.OpenDrawConfirmPanel("무승부 요청을 승락하시겠습니까?", () => + { + GameManager.Instance.panelManager.OpenEffectPanel(Enums.GameResult.Draw); + EndGame(Enums.GameResult.Draw); + MultiPlayManager.AcceptDraw(); + }, () => + { + MultiPlayManager.RejectDraw(); + }); + }); + break; + case Constants.MultiplayManagerState.DrawRequestSent: + Debug.Log("무승부 요청 전송 완료"); + break; + case Constants.MultiplayManagerState.DrawAccepted: + Debug.Log("무승부 요청이 승락이 들어옴"); + ExecuteOnMainThread(() => + { + GameManager.Instance.panelManager.OpenEffectPanel(Enums.GameResult.Draw); + EndGame(Enums.GameResult.Draw); + }); + break; + case Constants.MultiplayManagerState.DrawConfirmed: + Debug.Log("무승부 요청 승락 완료"); + break; + case Constants.MultiplayManagerState.DrawRejected: + Debug.Log("무승부 요청이 거부가 들어옴"); + ExecuteOnMainThread(() => + { + GameManager.Instance.panelManager.OpenConfirmPanel("무승부 요청을 거부하였습니다.", () => { }); + }); + break; + case Constants.MultiplayManagerState.DrawRejectionConfirmed: + Debug.Log("무승부 요청 거부 완료"); + + break; + case Constants.MultiplayManagerState.ReceiveTimeout: + Debug.Log("상대방이 타임 아웃 됨"); + ExecuteOnMainThread(() => + { + GameManager.Instance.panelManager.OpenEffectPanel(Enums.GameResult.Win); + EndGame(Enums.GameResult.Win); + }); + break; + } + ReplayManager.Instance.InitReplayData(UserManager.Instance.Nickname,"nicknameB"); + }); + + MultiPlayManager.RegisterPlayer(UserManager.Instance.Nickname, UserManager.Instance.Rating, UserManager.Instance.imageIndex); + } + + private void SetupPlayer(bool isBlack, string roomId, string opponentNickname, int opponentImageIndex) + { + // 선공, 후공 처리 + var isFirstPlayer = isBlack; + + if (isFirstPlayer) + { + Debug.Log("해당 플레이어가 선공 입니다"); + FirstPlayerState = new PlayerState(true, MultiPlayManager, roomId); + SecondPlayerState = new MultiPlayerState(false, MultiPlayManager); + + UpdateUIForFirstPlayer(opponentNickname, opponentImageIndex); + } + else + { + Debug.Log("해당 플레이어가 후공 입니다"); + FirstPlayerState = new MultiPlayerState(true, MultiPlayManager); + SecondPlayerState = new PlayerState(false, MultiPlayManager, roomId); + + UpdateUIForSecondPlayer(opponentNickname, opponentImageIndex); + } + } + + private void UpdateUIForFirstPlayer(string opponentNickname, int opponentImageIndex) + { + ExecuteOnMainThread(() => + { + GameManager.Instance.InitPlayersName(UserManager.Instance.Nickname, opponentNickname); + GameManager.Instance.InitProfileImages(UserManager.Instance.imageIndex, opponentImageIndex); + + // 리플레이 데이터 업데이트 + ReplayManager.Instance.InitReplayData(UserManager.Instance.Nickname, opponentNickname, UserManager.Instance.imageIndex, opponentImageIndex); + }); + } + + private void UpdateUIForSecondPlayer(string opponentNickname, int opponentImageIndex) + { + ExecuteOnMainThread(() => + { + GameManager.Instance.InitPlayersName(opponentNickname, UserManager.Instance.Nickname); + GameManager.Instance.InitProfileImages(opponentImageIndex, UserManager.Instance.imageIndex); + + // 리플레이 데이터 업데이트 + ReplayManager.Instance.InitReplayData(opponentNickname, UserManager.Instance.Nickname, opponentImageIndex, UserManager.Instance.imageIndex); + }); + } + + + // 메인스레드에서 게임 시작 + private void StartGameOnMainThread() + { + ExecuteOnMainThread(() => + { + // 로딩 패널 열려있으면 닫기 + GameManager.Instance.panelManager.CloseLoadingPanel(); + + // 게임 시작 + SetState(FirstPlayerState); + }); + } + + // 방 데이터 유효성 검사 헬퍼 함수 + private bool ValidateRoomData(object roomData, string operationName) + { + if (roomData == null) + { + Debug.Log($"{operationName} 응답값이 null 입니다"); + return false; + } + return true; + } + + // 메인 스레드에서 실행하는 헬퍼 함수 + private void ExecuteOnMainThread(Action action) + { + UnityMainThreadDispatcher.Instance().Enqueue(action); + } + + private void InitializeSinglePlayMode() + { + FirstPlayerState = new PlayerState(true); + SecondPlayerState = new AIState(); + // AI 난이도 설정(급수 설정) + OmokAI.Instance.SetRating(UserManager.Instance.Rating); + + // 메인 스레드에서 실행 - UI 업데이트는 메인 스레드에서 실행 필요 + UnityMainThreadDispatcher.Instance().Enqueue(() => + { + // 스레드 확인 로그: 추후 디버깅 시 필요할 수 있을 것 같아 남겨둡니다 + // Debug.Log($"[UnityMainThreadDispatcher] 실행 스레드: {System.Threading.Thread.CurrentThread.ManagedThreadId}"); + + //AI닉네임 랜덤생성 + var aiName = RandomAINickname(); + var imageIndex = Random.Range(0, 2); + + //유저 이름 사진 초기화 + GameManager.Instance.InitPlayersName(UserManager.Instance.Nickname, aiName); + GameManager.Instance.InitProfileImages(UserManager.Instance.imageIndex, imageIndex); + // 리플레이 데이터 업데이트 + ReplayManager.Instance.InitReplayData(UserManager.Instance.Nickname,aiName, UserManager.Instance.imageIndex, imageIndex); + + // 로딩 패널 열려있으면 닫기 + GameManager.Instance.panelManager.CloseLoadingPanel(); + + // 첫 번째 플레이어(유저)부터 시작 + SetState(FirstPlayerState); + }); + } + + private void InitializeBoard(StoneController stoneController, Enums.GameType gameType) + { _board = new Enums.PlayerType[15, 15]; - this.stoneController = stoneController; - this.gameType = gameType; + StoneController = stoneController; + GameType = gameType; _totalStoneCounter = 0; RequestDrawChance = true; - - selectedRow = -1; - selectedCol = -1; - -#region Renju Init - // 금수 감지기 초기화 - _forbiddenDetector = new RenjuForbiddenMoveDetector(); -#endregion + SelectedRow = -1; + SelectedCol = -1; _lastRow = -1; _lastCol = -1; - //timer 초기화 + } + + private void InitializeFioTimer(FioTimer fioTimer) + { if (fioTimer != null) { - this.fioTimer = fioTimer; - this.fioTimer.InitTimer(); + FioTimer = fioTimer; + FioTimer.InitTimer(); //timer 시간초과시 진행 함수 - this.fioTimer.OnTimeout = () => + FioTimer.OnTimeout = () => { // 현재 턴의 플레이어가 로컬(유저)인지 확인 - bool isCurrentPlayerLocal = (currentTurn == Enums.PlayerType.PlayerA && firstPlayerState is PlayerState) || - (currentTurn == Enums.PlayerType.PlayerB && secondPlayerState is PlayerState); + bool isCurrentPlayerLocal = (CurrentTurn == Enums.PlayerType.PlayerA && FirstPlayerState is PlayerState) || + (CurrentTurn == Enums.PlayerType.PlayerB && SecondPlayerState is PlayerState); if (isCurrentPlayerLocal) // 내가 타임 오버일 때 { - if (this.gameType == Enums.GameType.MultiPlay) // 멀티플레이인 경우 + if (this.GameType == Enums.GameType.MultiPlay) // 멀티플레이인 경우 { - _multiplayManager?.SendTimeout(); + MultiPlayManager?.SendTimeout(); } GameManager.Instance.panelManager.OpenEffectPanel(Enums.GameResult.Lose); EndGame(Enums.GameResult.Lose); @@ -309,631 +342,45 @@ public class GameLogic : IDisposable } }; } - - switch (gameType) - { - // TODO: 현재 싱글 플레이로 바로 넘어가지 않기 때문에 미사용 중 - // case Enums.GameType.SinglePlay: - // firstPlayerState = new PlayerState(true); - // secondPlayerState = new AIState(); - // // AI 난이도 설정(급수 설정) - // OmokAI.Instance.SetRating(UserManager.Instance.Rating); - // - // //AI닉네임 랜덤생성 - // var aiName = RandomAINickname(); - // var imageIndex = UnityEngine.Random.Range(0, 2); - // - // //유저 이름 사진 초기화 - // GameManager.Instance.InitPlayersName(UserManager.Instance.Nickname, aiName); - // GameManager.Instance.InitProfileImages(UserManager.Instance.imageIndex, imageIndex); - // - // ReplayManager.Instance.InitReplayData(UserManager.Instance.Nickname,aiName, UserManager.Instance.imageIndex, imageIndex); - // - // SetState(firstPlayerState); - // break; - case Enums.GameType.MultiPlay: - // 메인 스레드에서 실행 - UI 업데이트는 메인 스레드에서 실행 필요 - bool isFirstPlayer; - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.panelManager.OpenLoadingPanel(true, true); - }); - _multiplayManager = new MultiplayManager((state, data) => - { - switch (state) - { - case Constants.MultiplayManagerState.CreateRoom: - Debug.Log("## Create Room"); - _roomId = data as string; - break; - case Constants.MultiplayManagerState.JoinRoom: - Debug.Log("## Join Room"); - var joinRoomData = data as JoinRoomData; - - // TODO: 응답값 없을 때 서버에서 다시 받아오기 or AI 플레이로 넘기는 처리 필요 - if (joinRoomData == null) - { - Debug.Log("Join Room 응답값이 null 입니다"); - return; - } - _roomId = joinRoomData.roomId; - - // 선공, 후공 처리 - isFirstPlayer = joinRoomData.isBlack; - - opponentNickname = joinRoomData.opponentNickname; - opponentImageIndex = joinRoomData.opponentImageIndex; - if (isFirstPlayer) - { - Debug.Log("해당 플레이어가 선공 입니다"); - firstPlayerState = new PlayerState(true, _multiplayManager, _roomId); - secondPlayerState = new MultiPlayerState(false, _multiplayManager); - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.InitPlayersName(UserManager.Instance.Nickname, joinRoomData.opponentNickname); - GameManager.Instance.InitProfileImages(UserManager.Instance.imageIndex, joinRoomData.opponentImageIndex); - - // 리플레이 데이터 업데이트 - ReplayManager.Instance.InitReplayData(UserManager.Instance.Nickname, joinRoomData.opponentNickname, UserManager.Instance.imageIndex, joinRoomData.opponentImageIndex); - }); - } - else - { - Debug.Log("해당 플레이어가 후공 입니다"); - firstPlayerState = new MultiPlayerState(true, _multiplayManager); - secondPlayerState = new PlayerState(false, _multiplayManager, _roomId); - - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.InitPlayersName(joinRoomData.opponentNickname, UserManager.Instance.Nickname); - GameManager.Instance.InitProfileImages(joinRoomData.opponentImageIndex, UserManager.Instance.imageIndex); - - // 리플레이 데이터 업데이트 - ReplayManager.Instance.InitReplayData(joinRoomData.opponentNickname, UserManager.Instance.Nickname, joinRoomData.opponentImageIndex, UserManager.Instance.imageIndex); - }); - } - - // 메인 스레드에서 실행 - UI 업데이트는 메인 스레드에서 실행 필요 - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - // 로딩 패널 열려있으면 닫기 - GameManager.Instance.panelManager.CloseLoadingPanel(); - - // 게임 시작 - SetState(firstPlayerState); - }); - break; - case Constants.MultiplayManagerState.SwitchAI: - Debug.Log("## Switching to AI Mode"); - SwitchToSinglePlayer(); - break; - case Constants.MultiplayManagerState.StartGame: - Debug.Log("## Start Game"); - var startGameData = data as StartGameData; - - // TODO: 응답값 없을 때 서버에서 다시 받아오기 or AI 플레이로 넘기는 처리 필요 - if (startGameData == null) - { - Debug.Log("Start Game 응답값이 null 입니다"); - return; - } - // 선공, 후공 처리 - isFirstPlayer = startGameData.isBlack; - opponentNickname = startGameData.opponentNickname; - opponentImageIndex = startGameData.opponentImageIndex; - if (isFirstPlayer) - { - Debug.Log("해당 플레이어가 선공 입니다"); - firstPlayerState = new PlayerState(true, _multiplayManager, _roomId); - secondPlayerState = new MultiPlayerState(false, _multiplayManager); - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.InitPlayersName(UserManager.Instance.Nickname, startGameData.opponentNickname); - GameManager.Instance.InitProfileImages(UserManager.Instance.imageIndex, startGameData.opponentImageIndex); - - // 리플레이 데이터 업데이트 - ReplayManager.Instance.InitReplayData(UserManager.Instance.Nickname, startGameData.opponentNickname, UserManager.Instance.imageIndex, startGameData.opponentImageIndex); - }); - } - else - { - Debug.Log("해당 플레이어가 후공 입니다"); - firstPlayerState = new MultiPlayerState(true, _multiplayManager); - secondPlayerState = new PlayerState(false, _multiplayManager, _roomId); - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.InitPlayersName(startGameData.opponentNickname, UserManager.Instance.Nickname); - GameManager.Instance.InitProfileImages(startGameData.opponentImageIndex, UserManager.Instance.imageIndex); - - // 리플레이 데이터 업데이트 - ReplayManager.Instance.InitReplayData(startGameData.opponentNickname, UserManager.Instance.Nickname, startGameData.opponentImageIndex, UserManager.Instance.imageIndex); - }); - } - - // 메인 스레드에서 실행 - UI 업데이트는 메인 스레드에서 실행 필요 - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - // 로딩 패널 열려있으면 닫기 - GameManager.Instance.panelManager.CloseLoadingPanel(); - - // 게임 시작 - SetState(firstPlayerState); - }); - break; - case Constants.MultiplayManagerState.ExitRoom: - Debug.Log("## Exit Room"); - // TODO: Exit Room 처리 - break; - case Constants.MultiplayManagerState.EndGame: - Debug.Log("## End Game"); - // TODO: End Room 처리 - break; - case Constants.MultiplayManagerState.DoSurrender: - Debug.Log("상대방의 항복 요청 들어옴"); - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.panelManager.OpenEffectPanel(Enums.GameResult.Win); - EndGame(Enums.GameResult.Win); - }); - break; - case Constants.MultiplayManagerState.SurrenderConfirmed: - Debug.Log("항복 요청 전송 완료"); - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.panelManager.OpenEffectPanel(Enums.GameResult.Lose); - EndGame(Enums.GameResult.Lose); - }); - break; - case Constants.MultiplayManagerState.ReceiveDrawRequest: - Debug.Log("상대방의 무승부 요청 들어옴"); - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.panelManager.OpenDrawConfirmPanel("무승부 요청을 승낙하시겠습니까?", () => - { - GameManager.Instance.panelManager.OpenEffectPanel(Enums.GameResult.Draw); - EndGame(Enums.GameResult.Draw); - _multiplayManager.AcceptDraw(); - }, () => - { - _multiplayManager.RejectDraw(); - }); - }); - break; - case Constants.MultiplayManagerState.DrawRequestSent: - Debug.Log("무승부 요청 전송 완료"); - break; - case Constants.MultiplayManagerState.DrawAccepted: - Debug.Log("무승부 요청이 승낙이 들어옴"); - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.panelManager.OpenEffectPanel(Enums.GameResult.Draw); - EndGame(Enums.GameResult.Draw); - }); - break; - case Constants.MultiplayManagerState.DrawConfirmed: - Debug.Log("무승부 요청 승낙 완료"); - break; - case Constants.MultiplayManagerState.DrawRejected: - Debug.Log("무승부 요청이 거부가 들어옴"); - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.panelManager.OpenConfirmPanel("무승부 요청을 거부하였습니다.", () => { }); - }); - break; - case Constants.MultiplayManagerState.DrawRejectionConfirmed: - Debug.Log("무승부 요청 거부 완료"); - - break; - case Constants.MultiplayManagerState.ReceiveTimeout: - Debug.Log("상대방이 타임 아웃 됨"); - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.panelManager.OpenEffectPanel(Enums.GameResult.Win); - EndGame(Enums.GameResult.Win); - }); - break; - case Constants.MultiplayManagerState.RevengeRequestSent: - Debug.Log("재대결 요청: 전송 완료"); - break; - case Constants.MultiplayManagerState.ReceiveRevengeRequest: - Debug.Log("상대방의 재대결 요청이 들어옴"); - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.panelManager.OpenDrawConfirmPanel("상대방의 재대결 요청을\n승낙하시겠습니까?", () => - { - _multiplayManager.AcceptRevenge(); - }, () => - { - _multiplayManager.RejectRevenge(); - }); - }); - break; - case Constants.MultiplayManagerState.RevengeAccepted: - Debug.Log("재대결 요청: 승낙이 들어옴"); - var revengeAcceptedData = data as RevengeData; - - // TODO: 응답값 없을 때 서버에서 다시 받아오기 or AI 플레이로 넘기는 처리 필요 - if (revengeAcceptedData == null) - { - Debug.Log("RevengeAccepted 응답값이 null 입니다"); - return; - } - - // 선공, 후공 처리 - isFirstPlayer = revengeAcceptedData.isBlack; - - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.panelManager.OpenConfirmPanel("상대방이\n재대결을 승낙하였습니다.\n게임이 다시 시작됩니다.", () => - { - InitBoardForRevenge(isFirstPlayer); - }); - }); - break; - case Constants.MultiplayManagerState.RevengeConfirmed: - Debug.Log("재대결 요청: 승낙 완료"); - var revengConfirmedData = data as RevengeData; - - // TODO: 응답값 없을 때 서버에서 다시 받아오기 or AI 플레이로 넘기는 처리 필요 - if (revengConfirmedData == null) - { - Debug.Log("RevengeConfirmed 응답값이 null 입니다"); - return; - } - - // 선공, 후공 처리 - isFirstPlayer = revengConfirmedData.isBlack; - - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.panelManager.OpenConfirmPanel("재대결 요청을\n승낙하였습니다.\n게임이 다시 시작됩니다.", () => - { - InitBoardForRevenge(isFirstPlayer); - }); - }); - break; - case Constants.MultiplayManagerState.RevengeRejected: - Debug.Log("재대결 요청: 거부가 들어옴"); - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.panelManager.OpenConfirmPanel("상대방이\n재대결 요청을\n거부하였습니다.", () => - { - GameManager.Instance.panelManager.CloseLoadingPanel(); - }); - }); - break; - case Constants.MultiplayManagerState.RevengeRejectionConfirmed: - Debug.Log("재대결 요청: 거부 완료"); - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - GameManager.Instance.panelManager.OpenConfirmPanel("재대결 요청을\n거부하였습니다.", () => - { - GameManager.Instance.panelManager.CloseLoadingPanel(); - }); - }); - break; - } - ReplayManager.Instance.InitReplayData(UserManager.Instance.Nickname,opponentNickname); - - }); - _multiplayManager.RegisterPlayer(UserManager.Instance.Nickname, UserManager.Instance.Rating, UserManager.Instance.imageIndex); - break; - case Enums.GameType.Replay: - //TODO: 리플레이 구현 - break; - } } - private void InitBoardForRevenge(bool isFirstPlayer) + #endregion + + public Enums.PlayerType[,] GetBoard() => _board; + + // 보드 초기화 + public void ResetBoard() => Array.Clear(_board, 0, _board.Length); + + // 상대가 매칭되지 않을 경우 AI로 전환하는 함수 + private void SwitchToSinglePlayer() { - //보드 초기화 - _board = new Enums.PlayerType[15, 15]; - _totalStoneCounter = 0; - stoneController.InitStones(); - RequestDrawChance = false; - - selectedRow = -1; - selectedCol = -1; - - // 금수 감지기 초기화 - _forbiddenDetector.RenjuForbiddenMove(_board); - - _lastRow = -1; - _lastCol = -1; - - //timer 초기화 - fioTimer.InitTimer(); - - if (isFirstPlayer) - { - Debug.Log("해당 플레이어가 선공 입니다"); - firstPlayerState = new PlayerState(true, _multiplayManager, _roomId); - secondPlayerState = new MultiPlayerState(false, _multiplayManager); - GameManager.Instance.InitPlayersName(UserManager.Instance.Nickname, opponentNickname); - GameManager.Instance.InitProfileImages(UserManager.Instance.imageIndex, opponentImageIndex); - - // 리플레이 데이터 업데이트 - ReplayManager.Instance.InitReplayData(UserManager.Instance.Nickname, opponentNickname, UserManager.Instance.imageIndex, opponentImageIndex); - } - else - { - Debug.Log("해당 플레이어가 후공 입니다"); - firstPlayerState = new MultiPlayerState(true, _multiplayManager); - secondPlayerState = new PlayerState(false, _multiplayManager, _roomId); - GameManager.Instance.InitPlayersName(opponentNickname, UserManager.Instance.Nickname); - GameManager.Instance.InitProfileImages(opponentImageIndex, UserManager.Instance.imageIndex); - - // 리플레이 데이터 업데이트 - ReplayManager.Instance.InitReplayData(opponentNickname, UserManager.Instance.Nickname, opponentImageIndex, UserManager.Instance.imageIndex); - } - - GameManager.Instance.panelManager.CloseLoadingPanel(); - - // 첫 번째 플레이어(유저)부터 시작 - SetState(firstPlayerState); - } - - //AI닉네임 랜덤 생성 - private string RandomAINickname() - { - string[] AI_NAMIES = { "이세돌", "신사동호랭이","진짜인간임","종로3가짱돌","마스터김춘배","62세황순자","고준일 강사님"}; - - var index = UnityEngine.Random.Range(0, AI_NAMIES.Length); - - return AI_NAMIES[index]; - } - - public void SwitchToSinglePlayer() - { - _multiplayManager?.Dispose(); + MultiPlayManager?.Dispose(); // 기존 멀티플레이 상태 초기화 - _multiplayManager = null; + MultiPlayManager = null; _roomId = null; // 싱글 플레이 상태로 변경 - firstPlayerState = new PlayerState(true); - secondPlayerState = new AIState(); - // AI 난이도 설정(급수 설정) - OmokAI.Instance.SetRating(UserManager.Instance.Rating); - - // 메인 스레드에서 실행 - UI 업데이트는 메인 스레드에서 실행 필요 - UnityMainThreadDispatcher.Instance().Enqueue(() => - { - // 스레드 확인 로그: 추후 디버깅 시 필요할 수 있을 것 같아 남겨둡니다 - // Debug.Log($"[UnityMainThreadDispatcher] 실행 스레드: {System.Threading.Thread.CurrentThread.ManagedThreadId}"); - - //AI닉네임 랜덤생성 - var aiName = RandomAINickname(); - var imageIndex = UnityEngine.Random.Range(0, 2); - - //유저 이름 사진 초기화 - GameManager.Instance.InitPlayersName(UserManager.Instance.Nickname, aiName); - GameManager.Instance.InitProfileImages(UserManager.Instance.imageIndex, imageIndex); - // 리플레이 데이터 업데이트 - ReplayManager.Instance.InitReplayData(UserManager.Instance.Nickname,aiName, UserManager.Instance.imageIndex, imageIndex); - - // 로딩 패널 열려있으면 닫기 - GameManager.Instance.panelManager.CloseLoadingPanel(); - - // 첫 번째 플레이어(유저)부터 시작 - SetState(firstPlayerState); - }); - } - - public void Dispose() - { - _multiplayManager?.LeaveRoom(_roomId); - _multiplayManager?.Dispose(); - } - - //돌 카운터 증가 함수 - public void CountStoneCounter() - { - _totalStoneCounter++; - } - - //착수 버튼 클릭시 호출되는 함수 - public void OnConfirm() - { - _currentPlayerState.ProcessMove(this, currentTurn, selectedRow, selectedCol); - } - //보드 초기화 - public void ResetBoard() - { - Array.Clear(_board, 0, _board.Length); + InitializeSinglePlayMode(); } public void SetState(BasePlayerState state) { - _currentPlayerState?.OnExit(this); - _currentPlayerState = state; - _currentPlayerState?.OnEnter(this); - //턴 표시 - GameManager.Instance.SetTurnIndicator(_currentPlayerState == firstPlayerState); - } - - //스톤의 상태변경 명령함수 - public void SetStoneNewState(Enums.StoneState state, int row, int col) - { - stoneController.SetStoneState(state, row, col); + CurrentPlayerState?.OnExit(this); + CurrentPlayerState = state; + CurrentPlayerState?.OnEnter(this); + // 턴 표시 + GameManager.Instance.SetTurnIndicator(CurrentPlayerState == FirstPlayerState); } - public void SetStoneSelectedState(int row, int col) - { - if (_board[row, col] != Enums.PlayerType.None) return; - - if (stoneController.GetStoneState(row, col) != Enums.StoneState.None && currentTurn == Enums.PlayerType.PlayerA) return; - //첫수 및 중복 확인 - if ((selectedRow != row || selectedCol != col) && (selectedRow != -1 && selectedCol != -1)) - { - stoneController.SetStoneState(Enums.StoneState.None,selectedRow, selectedCol); - } - selectedRow = row; - selectedCol = col; - stoneController.SetStoneState(Enums.StoneState.Selected, row, col); - } - - //보드에 돌추가 함수 - public void SetNewBoardValue(Enums.PlayerType playerType, int row, int col) - { - if (_board[row, col] != Enums.PlayerType.None) return; + #region Utility - switch (playerType) - { - case Enums.PlayerType.PlayerA: - stoneController.SetStoneType(Enums.StoneType.Black, row, col); - stoneController.SetStoneState(Enums.StoneState.LastPositioned, row, col); - _board[row, col] = Enums.PlayerType.PlayerA; - LastNSelectedSetting(row, col); - - ReplayManager.Instance.RecordStonePlaced(Enums.StoneType.Black, row, col); //기보 데이터 저장 - break; - case Enums.PlayerType.PlayerB: - stoneController.SetStoneType(Enums.StoneType.White, row, col); - stoneController.SetStoneState(Enums.StoneState.LastPositioned, row, col); - _board[row, col] = Enums.PlayerType.PlayerB; - LastNSelectedSetting(row, col); - - ReplayManager.Instance.RecordStonePlaced(Enums.StoneType.White, row, col); - - break; - } - } - - //돌 지우는 함수 - public void RemoveStone(int row, int col) - { - _board[row, col] = Enums.PlayerType.None; - stoneController.SetStoneType(Enums.StoneType.None, row, col); - stoneController.SetStoneState(Enums.StoneState.None, row, col); - } - - //마지막 좌표와 선택 좌표 세팅 - private void LastNSelectedSetting(int row, int col) - { - //첫수 확인 - if (_lastRow != -1 || _lastCol != -1) - { - stoneController.SetStoneState(Enums.StoneState.None, _lastRow, _lastCol); - } - //마지막 좌표 저장 - _lastRow = row; - _lastCol = col; - //선택 좌표 초기화 - selectedRow = -1; - selectedCol = -1; - } - //게임 끝 - public void EndGame(Enums.GameResult result) - { - SetState(null); - ReplayManager.Instance.SaveReplayDataResult(result); - //TODO: 게임 종료 후 행동 구현 - } - - //승리 확인 함수 - public bool CheckGameWin(Enums.PlayerType player, int row, int col) - { - return OmokAI.Instance.CheckGameWin(player, _board, row, col); - } - - // 특정 방향으로 같은 돌 개수와 열린 끝 개수를 계산하는 함수 - private (int count, int openEnds) CountStones( - Enums.PlayerType[,] board, int row, int col, int[] direction, Enums.PlayerType player) - { - int size = board.GetLength(0); - int count = 0; - int openEnds = 0; - - // 정방향 탐색 - int r = row + direction[0], c = col + direction[1]; - while (r >= 0 && r < size && c >= 0 && c < size && board[r, c] == player) - { - count++; - r += direction[0]; // row값 옮기기 - c += direction[1]; // col값 옮기기 - } - - if (r >= 0 && r < size && c >= 0 && c < size && board[r, c] == Enums.PlayerType.None) - { - openEnds++; - } - - // 역방향 탐색 - r = row - direction[0]; - c = col - direction[1]; - while (r >= 0 && r < size && c >= 0 && c < size && board[r, c] == player) - { - count++; - r -= direction[0]; - c -= direction[1]; - } - - if (r >= 0 && r < size && c >= 0 && c < size && board[r, c] == Enums.PlayerType.None) - { - openEnds++; - } - - return (count, openEnds); - } - - public Enums.PlayerType[,] GetBoard() - { - return _board; - } - //무승부 확인 - public bool CheckGameDraw() - { - if (CheckIsFull(_board)) return true; // 빈 칸이 없으면 무승부 - bool playerAHasChance = CheckFiveChance(_board, Enums.PlayerType.PlayerA); - bool playerBHasChance = CheckFiveChance(_board, Enums.PlayerType.PlayerB); - return !(playerAHasChance || playerBHasChance); // 둘 다 기회가 없으면 무승부 - } - - //연속되는 5개가 만들어질 기회가 있는지 판단 - private bool CheckFiveChance(Enums.PlayerType[,] board, Enums.PlayerType player) - { - var tempBoard = (Enums.PlayerType[,])board.Clone(); - int size = board.GetLength(0); - for (int row = 0; row < size; row++) - { - for (int col = 0; col < size; col++) - { - if (tempBoard[row, col] != Enums.PlayerType.None) continue; - tempBoard[row, col] = player; - foreach (var dir in AIConstants.Directions) - { - var (count, _) = CountStones(tempBoard, row, col, dir, player); - - // 자기 자신 포함하여 5개 이상일 시 true 반환 - if (count + 1 >= Constants.WIN_COUNT) return true; - } - } - } - return false; - } - //보드가 꽉 찼는지 확인 - private static bool CheckIsFull(Enums.PlayerType[,] board) - { - int size = board.GetLength(0); - for (int row = 0; row < size; row++) - { - for (int col = 0; col < size; col++) - { - if (board[row, col] == Enums.PlayerType.None) return false; - } - } - return true; - } - - #region Renju Rule Detector // 금수 위치 업데이트 및 표시 public void UpdateForbiddenMoves() { ClearForbiddenMarks(); - if (currentTurn == Enums.PlayerType.PlayerA) + if (CurrentTurn == Enums.PlayerType.PlayerA) { var cloneBoard = (Enums.PlayerType[,])_board.Clone(); _forbiddenMoves = _forbiddenDetector.RenjuForbiddenMove(cloneBoard); @@ -957,5 +404,22 @@ public class GameLogic : IDisposable } } } -#endregion + + // AI닉네임 랜덤 생성 + private string RandomAINickname() + { + string[] AI_NAMIES = { "이세돌", "신사동호랭이","진짜인간임","종로3가짱돌","마스터김춘배","62세황순자","고준일 강사님"}; + + var index = Random.Range(0, AI_NAMIES.Length); + + return AI_NAMIES[index]; + } + + #endregion + + public void Dispose() + { + MultiPlayManager?.LeaveRoom(_roomId); + MultiPlayManager?.Dispose(); + } } diff --git a/Assets/Script/Game/GameManager.cs b/Assets/Script/Game/GameManager.cs index 3890a27..d8d7d77 100644 --- a/Assets/Script/Game/GameManager.cs +++ b/Assets/Script/Game/GameManager.cs @@ -30,7 +30,7 @@ public class GameManager : Singleton public MultiplayManager GetMultiplayManager() { - _multiplayManager = _gameLogic._multiplayManager; + _multiplayManager = _gameLogic.MultiPlayManager; if (_multiplayManager == null) Debug.Log("MultiplayManager가 null입니다"); return _multiplayManager; } @@ -49,7 +49,7 @@ public class GameManager : Singleton public void OnClickConfirmButton() { - if (_gameLogic.selectedRow != -1 && _gameLogic.selectedCol != -1) + if (_gameLogic.SelectedRow != -1 && _gameLogic.SelectedCol != -1) { _gameLogic.OnConfirm(); } @@ -99,7 +99,7 @@ public class GameManager : Singleton if (_gameLogic == null) return; _gameLogic.ResetBoard(); _stoneController.InitStones(); - _gameLogic.SetState(_gameLogic.firstPlayerState); + _gameLogic.SetState(_gameLogic.FirstPlayerState); } //유저 이름 Game UI에 초기화 public void InitPlayersName(string playerNameA, string playerNameB) diff --git a/Assets/Script/Game/GameStates.meta b/Assets/Script/Game/GameStates.meta new file mode 100644 index 0000000..7abcde1 --- /dev/null +++ b/Assets/Script/Game/GameStates.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: b15e90e5f55e4d338705bfffd558d056 +timeCreated: 1743068734 \ No newline at end of file diff --git a/Assets/Script/Game/GameStates/AIState.cs b/Assets/Script/Game/GameStates/AIState.cs new file mode 100644 index 0000000..29de06a --- /dev/null +++ b/Assets/Script/Game/GameStates/AIState.cs @@ -0,0 +1,27 @@ +public class AIState: BasePlayerState +{ + public override void OnEnter(GameLogic gameLogic) + { + gameLogic.FioTimer.StartTimer(); + OmokAI.Instance.StartBestMoveSearch(gameLogic.GetBoard(), (bestMove) => + { + if(bestMove.HasValue) + HandleMove(gameLogic, bestMove.Value.Item1, bestMove.Value.Item2); + }); + } + + public override void OnExit(GameLogic gameLogic) + { + gameLogic.FioTimer.InitTimer(); + } + + public override void HandleMove(GameLogic gameLogic, int row, int col) + { + ProcessMove(gameLogic, Enums.PlayerType.PlayerB,row, col); + } + + public override void HandleNextTurn(GameLogic gameLogic) + { + gameLogic.SetState(gameLogic.FirstPlayerState); + } +} \ No newline at end of file diff --git a/Assets/Script/Game/GameStates/AIState.cs.meta b/Assets/Script/Game/GameStates/AIState.cs.meta new file mode 100644 index 0000000..877d37d --- /dev/null +++ b/Assets/Script/Game/GameStates/AIState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: fbd2216a641845bc9892444713d3497f +timeCreated: 1743068785 \ No newline at end of file diff --git a/Assets/Script/Game/GameStates/BasePlayerState.cs b/Assets/Script/Game/GameStates/BasePlayerState.cs new file mode 100644 index 0000000..7a73f37 --- /dev/null +++ b/Assets/Script/Game/GameStates/BasePlayerState.cs @@ -0,0 +1,58 @@ +using UnityEngine; + +public abstract class BasePlayerState +{ + public abstract void OnEnter(GameLogic gameLogic); + public abstract void OnExit(GameLogic gameLogic); + public abstract void HandleMove(GameLogic gameLogic, int row, int col); + public abstract void HandleNextTurn(GameLogic gameLogic); + + protected string _roomId; + protected bool _isMultiplay; + protected MultiplayManager _multiplayManager; + + public void ProcessMove(GameLogic gameLogic, Enums.PlayerType playerType, int row, int col) + { + gameLogic.FioTimer.PauseTimer(); + gameLogic.SetNewBoardValue(playerType, row, col); + gameLogic.CountStoneCounter(); + + if (_isMultiplay) + { + _multiplayManager.SendPlayerMove(_roomId, new Vector2Int(row, col)); + } + + if (gameLogic.CheckGameWin(playerType, row, col)) + { + var gameResult = playerType == Enums.PlayerType.PlayerA? Enums.GameResult.Win:Enums.GameResult.Lose; + if (gameLogic.GameType == Enums.GameType.MultiPlay) + { + if (gameLogic.FirstPlayerState.GetType() != typeof(PlayerState)) + { + gameResult = gameResult == Enums.GameResult.Win ? Enums.GameResult.Lose : Enums.GameResult.Win; + } + } + GameManager.Instance.panelManager.OpenEffectPanel(gameResult); + gameLogic.EndGame(gameResult); + } + else + { + if (gameLogic.TotalStoneCounter >= Constants.MinCountForDrawCheck) + { + if (gameLogic.CheckGameDraw()) + { + GameManager.Instance.panelManager.OpenEffectPanel(Enums.GameResult.Draw); + gameLogic.EndGame(Enums.GameResult.Draw); + } + else + { + HandleNextTurn(gameLogic); + } + } + else + { + HandleNextTurn(gameLogic); + } + } + } +} \ No newline at end of file diff --git a/Assets/Script/Game/GameStates/BasePlayerState.cs.meta b/Assets/Script/Game/GameStates/BasePlayerState.cs.meta new file mode 100644 index 0000000..7d599d0 --- /dev/null +++ b/Assets/Script/Game/GameStates/BasePlayerState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 28db9c0415a04bd288598b502b43066f +timeCreated: 1743068714 \ No newline at end of file diff --git a/Assets/Script/Game/GameStates/MultiPlayerState.cs b/Assets/Script/Game/GameStates/MultiPlayerState.cs new file mode 100644 index 0000000..bb0390b --- /dev/null +++ b/Assets/Script/Game/GameStates/MultiPlayerState.cs @@ -0,0 +1,62 @@ +public class MultiPlayerState: BasePlayerState +{ + private Enums.PlayerType _playerType; + private bool _isFirstPlayer; + + private MultiplayManager _multiplayManager; + + public MultiPlayerState(bool isFirstPlayer, MultiplayManager multiplayManager) + { + _isFirstPlayer = isFirstPlayer; + _playerType = isFirstPlayer ? Enums.PlayerType.PlayerA : Enums.PlayerType.PlayerB; + _multiplayManager = multiplayManager; + } + + public override void OnEnter(GameLogic gameLogic) + { + gameLogic.FioTimer.StartTimer(); + //TODO: 첫번째 플레이어면 렌주 룰 확인 + #region Renju Turn Set + // 턴이 변경될 때마다 금수 위치 업데이트 + gameLogic.UpdateForbiddenMoves(); + #endregion + + gameLogic.CurrentTurn = _playerType; + // gameLogic.stoneController.OnStoneClickedDelegate = (row, col) => + // { + // HandleMove(gameLogic, row, col); + // }; + _multiplayManager.OnOpponentMove = moveData => + { + var row = moveData.position.x; + var col = moveData.position.y; + UnityThread.executeInUpdate(() => + { + HandleMove(gameLogic, row, col); + }); + }; + } + + public override void OnExit(GameLogic gameLogic) + { + gameLogic.FioTimer.InitTimer(); + _multiplayManager.OnOpponentMove = null; + } + + public override void HandleMove(GameLogic gameLogic, int row, int col) + { + ProcessMove(gameLogic, _playerType, row, col); + } + + public override void HandleNextTurn(GameLogic gameLogic) + { + if (_isFirstPlayer) + { + gameLogic.SetState(gameLogic.SecondPlayerState); + } + else + { + gameLogic.SetState(gameLogic.FirstPlayerState); + } + } +} \ No newline at end of file diff --git a/Assets/Script/Game/GameStates/MultiPlayerState.cs.meta b/Assets/Script/Game/GameStates/MultiPlayerState.cs.meta new file mode 100644 index 0000000..a97769a --- /dev/null +++ b/Assets/Script/Game/GameStates/MultiPlayerState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 20e292a1c2064962ab8eaaa5a80bc3b9 +timeCreated: 1743068802 \ No newline at end of file diff --git a/Assets/Script/Game/GameStates/PlayerState.cs b/Assets/Script/Game/GameStates/PlayerState.cs new file mode 100644 index 0000000..c5d38a9 --- /dev/null +++ b/Assets/Script/Game/GameStates/PlayerState.cs @@ -0,0 +1,63 @@ +public class PlayerState : BasePlayerState +{ + private Enums.PlayerType _playerType; + private bool _isFirstPlayer; + + public PlayerState(bool isFirstPlayer) + { + _isFirstPlayer = isFirstPlayer; + _playerType = isFirstPlayer ? Enums.PlayerType.PlayerA : Enums.PlayerType.PlayerB; + _isMultiplay = false; + } + + public PlayerState(bool isFirstPlayer, MultiplayManager multiplayManager, string roomId) + : this(isFirstPlayer) + { + _isFirstPlayer = isFirstPlayer; + _multiplayManager = multiplayManager; + _roomId = roomId; + _isMultiplay = true; + } + + public override void OnEnter(GameLogic gameLogic) + { + gameLogic.FioTimer.StartTimer(); + + //TODO: 첫번째 플레이어면 렌주 룰 확인 + #region Renju Turn Set + // 턴이 변경될 때마다 금수 위치 업데이트 + gameLogic.UpdateForbiddenMoves(); + #endregion + + gameLogic.CurrentTurn = _playerType; + gameLogic.StoneController.OnStoneClickedDelegate = (row, col) => + { + HandleMove(gameLogic, row, col); + }; + } + + public override void OnExit(GameLogic gameLogic) + { + //TODO: 렌주 룰 금수자리 초기화 + + gameLogic.FioTimer.InitTimer(); + gameLogic.StoneController.OnStoneClickedDelegate = null; + } + + public override void HandleMove(GameLogic gameLogic, int row, int col) + { + gameLogic.SetStoneSelectedState(row, col); + } + + public override void HandleNextTurn(GameLogic gameLogic) + { + if (_isFirstPlayer) + { + gameLogic.SetState(gameLogic.SecondPlayerState); + } + else + { + gameLogic.SetState(gameLogic.FirstPlayerState); + } + } +} \ No newline at end of file diff --git a/Assets/Script/Game/GameStates/PlayerState.cs.meta b/Assets/Script/Game/GameStates/PlayerState.cs.meta new file mode 100644 index 0000000..5f9c74f --- /dev/null +++ b/Assets/Script/Game/GameStates/PlayerState.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 951fc71a9c154522b3562053350536b8 +timeCreated: 1743068763 \ No newline at end of file diff --git a/Assets/Script/Game/GameUtility.meta b/Assets/Script/Game/GameUtility.meta new file mode 100644 index 0000000..cc52462 --- /dev/null +++ b/Assets/Script/Game/GameUtility.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 79bd83540d994967a0e3b7ee6d5bc835 +timeCreated: 1743076291 \ No newline at end of file diff --git a/Assets/Script/Game/GameUtility/GameRoutine.cs b/Assets/Script/Game/GameUtility/GameRoutine.cs new file mode 100644 index 0000000..18c131f --- /dev/null +++ b/Assets/Script/Game/GameUtility/GameRoutine.cs @@ -0,0 +1,89 @@ +public partial class GameLogic +{ + // 돌 카운터 증가 함수 + public void CountStoneCounter() => _totalStoneCounter++; + + // 착수 버튼 클릭시 호출되는 함수 + public void OnConfirm() => CurrentPlayerState.ProcessMove(this, CurrentTurn, SelectedRow, SelectedCol); + + // 스톤의 상태변경 명령함수 + private void SetStoneNewState(Enums.StoneState state, int row, int col) + { + StoneController.SetStoneState(state, row, col); + } + + public void SetStoneSelectedState(int row, int col) + { + if (_board[row, col] != Enums.PlayerType.None) return; + + if (StoneController.GetStoneState(row, col) != Enums.StoneState.None && + CurrentTurn == Enums.PlayerType.PlayerA) return; + // 첫수 및 중복 확인 + if ((SelectedRow != row || SelectedCol != col) && (SelectedRow != -1 && SelectedCol != -1)) + { + StoneController.SetStoneState(Enums.StoneState.None, SelectedRow, SelectedCol); + } + + (SelectedRow, SelectedCol) = (row, col); + + StoneController.SetStoneState(Enums.StoneState.Selected, row, col); + } + + // 보드에 돌추가 함수 + public void SetNewBoardValue(Enums.PlayerType playerType, int row, int col) + { + if (_board[row, col] != Enums.PlayerType.None) return; + + switch (playerType) + { + case Enums.PlayerType.PlayerA: + StoneController.SetStoneType(Enums.StoneType.Black, row, col); + StoneController.SetStoneState(Enums.StoneState.LastPositioned, row, col); + _board[row, col] = Enums.PlayerType.PlayerA; + LastNSelectedSetting(row, col); + + ReplayManager.Instance.RecordStonePlaced(Enums.StoneType.Black, row, col); //기보 데이터 저장 + break; + case Enums.PlayerType.PlayerB: + StoneController.SetStoneType(Enums.StoneType.White, row, col); + StoneController.SetStoneState(Enums.StoneState.LastPositioned, row, col); + _board[row, col] = Enums.PlayerType.PlayerB; + LastNSelectedSetting(row, col); + + ReplayManager.Instance.RecordStonePlaced(Enums.StoneType.White, row, col); + break; + } + } + + // 돌 지우는 함수 + public void RemoveStone(int row, int col) + { + _board[row, col] = Enums.PlayerType.None; + StoneController.SetStoneType(Enums.StoneType.None, row, col); + StoneController.SetStoneState(Enums.StoneState.None, row, col); + } + + // 마지막 좌표와 선택 좌표 세팅 + private void LastNSelectedSetting(int row, int col) + { + //첫수 확인 + if (_lastRow != -1 || _lastCol != -1) + { + StoneController.SetStoneState(Enums.StoneState.None, _lastRow, _lastCol); + } + + //마지막 좌표 저장 + (_lastRow, _lastCol) = (row, col); + + //선택 좌표 초기화 + (SelectedRow, SelectedCol) = (-1, -1); + } + + // 게임 끝 + public void EndGame(Enums.GameResult result) + { + SetState(null); + ReplayManager.Instance.SaveReplayDataResult(result); + //TODO: 게임 종료 후 행동 구현 + } +} \ No newline at end of file diff --git a/Assets/Script/Game/GameUtility/GameRoutine.cs.meta b/Assets/Script/Game/GameUtility/GameRoutine.cs.meta new file mode 100644 index 0000000..80cebb3 --- /dev/null +++ b/Assets/Script/Game/GameUtility/GameRoutine.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: d911ca14696a433ebc112577b60de664 +timeCreated: 1743076571 \ No newline at end of file diff --git a/Assets/Script/Game/GameUtility/GameWinCheck.cs b/Assets/Script/Game/GameUtility/GameWinCheck.cs new file mode 100644 index 0000000..2487c7a --- /dev/null +++ b/Assets/Script/Game/GameUtility/GameWinCheck.cs @@ -0,0 +1,96 @@ +public partial class GameLogic +{ + //승리 확인 함수 + public bool CheckGameWin(Enums.PlayerType player, int row, int col) + { + return OmokAI.Instance.CheckGameWin(player, _board, row, col); + } + + // 특정 방향으로 같은 돌 개수와 열린 끝 개수를 계산하는 함수 + private (int count, int openEnds) CountStones( + Enums.PlayerType[,] board, int row, int col, int[] direction, Enums.PlayerType player) + { + int size = board.GetLength(0); + int count = 0; + int openEnds = 0; + + // 정방향 탐색 + int r = row + direction[0], c = col + direction[1]; + while (r >= 0 && r < size && c >= 0 && c < size && board[r, c] == player) + { + count++; + r += direction[0]; // row값 옮기기 + c += direction[1]; // col값 옮기기 + } + + if (r >= 0 && r < size && c >= 0 && c < size && board[r, c] == Enums.PlayerType.None) + { + openEnds++; + } + + // 역방향 탐색 + r = row - direction[0]; + c = col - direction[1]; + while (r >= 0 && r < size && c >= 0 && c < size && board[r, c] == player) + { + count++; + r -= direction[0]; + c -= direction[1]; + } + + if (r >= 0 && r < size && c >= 0 && c < size && board[r, c] == Enums.PlayerType.None) + { + openEnds++; + } + + return (count, openEnds); + } + + //무승부 확인 + public bool CheckGameDraw() + { + if (CheckIsFull(_board)) return true; // 빈 칸이 없으면 무승부 + bool playerAHasChance = CheckFiveChance(_board, Enums.PlayerType.PlayerA); + bool playerBHasChance = CheckFiveChance(_board, Enums.PlayerType.PlayerB); + return !(playerAHasChance || playerBHasChance); // 둘 다 기회가 없으면 무승부 + } + + //연속되는 5개가 만들어질 기회가 있는지 판단 + private bool CheckFiveChance(Enums.PlayerType[,] board, Enums.PlayerType player) + { + var tempBoard = (Enums.PlayerType[,])board.Clone(); + int size = board.GetLength(0); + for (int row = 0; row < size; row++) + { + for (int col = 0; col < size; col++) + { + if (tempBoard[row, col] != Enums.PlayerType.None) continue; + tempBoard[row, col] = player; + foreach (var dir in AIConstants.Directions) + { + var (count, _) = CountStones(tempBoard, row, col, dir, player); + + // 자기 자신 포함하여 5개 이상일 시 true 반환 + if (count + 1 >= Constants.WIN_COUNT) return true; + } + } + } + + return false; + } + + //보드가 꽉 찼는지 확인 + private static bool CheckIsFull(Enums.PlayerType[,] board) + { + int size = board.GetLength(0); + for (int row = 0; row < size; row++) + { + for (int col = 0; col < size; col++) + { + if (board[row, col] == Enums.PlayerType.None) return false; + } + } + + return true; + } +} \ No newline at end of file diff --git a/Assets/Script/Game/GameUtility/GameWinCheck.cs.meta b/Assets/Script/Game/GameUtility/GameWinCheck.cs.meta new file mode 100644 index 0000000..f6d41b4 --- /dev/null +++ b/Assets/Script/Game/GameUtility/GameWinCheck.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 367e9d42ab0f4a879d00bac722922970 +timeCreated: 1743076291 \ No newline at end of file diff --git a/Assets/Script/Main/UserManager.cs b/Assets/Script/Main/UserManager.cs index 738aa56..392499e 100644 --- a/Assets/Script/Main/UserManager.cs +++ b/Assets/Script/Main/UserManager.cs @@ -43,6 +43,7 @@ public class CoinsPurchaseResult public int purchased; // 충전된 코인량 public int currentCoins; // 현재 보유 코인량 } + /// /// 광고 시청 응답 클래스 /// @@ -82,8 +83,6 @@ public class DeductCoinsResult public int remainingCoins; } - - public class UserManager : Singleton { public string UserId { get; private set; } diff --git a/Assets/KJM/Admob/AdManager.cs b/Assets/Script/UI/PanelChildController/AdManager.cs similarity index 100% rename from Assets/KJM/Admob/AdManager.cs rename to Assets/Script/UI/PanelChildController/AdManager.cs diff --git a/Assets/KJM/Admob/AdManager.cs.meta b/Assets/Script/UI/PanelChildController/AdManager.cs.meta similarity index 100% rename from Assets/KJM/Admob/AdManager.cs.meta rename to Assets/Script/UI/PanelChildController/AdManager.cs.meta diff --git a/Assets/Script/UI/PanelChildController/RankingItemController.cs b/Assets/Script/UI/PanelChildController/RankingItemController.cs deleted file mode 100644 index 6792f4a..0000000 --- a/Assets/Script/UI/PanelChildController/RankingItemController.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using TMPro; -using UnityEngine; -using UnityEngine.UI; - -public class RankingItemController : MonoBehaviour -{ - RankingItem _rankingItem; - public Sprite[] profileSprites; - - public void Init(RankingItem rankingItem) - { - _rankingItem = rankingItem; - var itemImage = GetComponentsInChildren()[1]; - var itemText = GetComponentsInChildren(); - - itemImage.sprite = profileSprites[this._rankingItem.ProfileSpriteIndex]; - itemText[0].text = this._rankingItem.Name; - itemText[1].text = this._rankingItem.WinRate.ToString(); - } - - public void OnClickRankingItem() - { - Debug.Log(_rankingItem.Name + "의 승률은" + _rankingItem.WinRate); - } -} diff --git a/Assets/Script/UI/PanelChildController/RankingItemController.cs.meta b/Assets/Script/UI/PanelChildController/RankingItemController.cs.meta deleted file mode 100644 index 83112c0..0000000 --- a/Assets/Script/UI/PanelChildController/RankingItemController.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: e2c72577a3d9f7b479c7bac6a8f65048 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Script/UI/PanelChildController/ShopItemController.cs b/Assets/Script/UI/PanelChildController/ShopItemController.cs index 63437bc..05d2938 100644 --- a/Assets/Script/UI/PanelChildController/ShopItemController.cs +++ b/Assets/Script/UI/PanelChildController/ShopItemController.cs @@ -22,7 +22,6 @@ public class ShopItemController : MonoBehaviour public void OnClickShopItem() { - if (_shopItem.price == 0) { //보상형 전면 광고 로드 diff --git a/Assets/Script/UI/PanelChildController/SwitchController.cs b/Assets/Script/UI/PanelChildController/SwitchController.cs index d95f4e5..0b73f3a 100644 --- a/Assets/Script/UI/PanelChildController/SwitchController.cs +++ b/Assets/Script/UI/PanelChildController/SwitchController.cs @@ -30,7 +30,6 @@ public class SwitchController : MonoBehaviour private void Start() { - //초기 상태는 false _handleRectTransform.anchoredPosition = new Vector2(-14, 0); _backgroundImage.color = OffColor; @@ -47,7 +46,6 @@ public class SwitchController : MonoBehaviour //스위치 상태 변경 함수 private void SetOn(bool isOn) { - if (isOn) { _handleRectTransform.DOAnchorPosX(14, 0.2f); diff --git a/Assets/Script/UI/PanelController/RankingPanelController.cs b/Assets/Script/UI/PanelController/RankingPanelController.cs deleted file mode 100644 index 0798305..0000000 --- a/Assets/Script/UI/PanelController/RankingPanelController.cs +++ /dev/null @@ -1,20 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using TMPro; -using UnityEngine; -using UnityEngine.UI; - -public class RankingPanelController : ScrollPanelController -{ - public virtual void Show(List items) - { - for (int i = 0; i < items.Count && i <= MAX_COUNT; i++) - { - var scrollItem= Instantiate(scrollItemPrefab, content.transform); - scrollItem.GetComponent().Init(items[i]); - - } - base.Show(); - } - -} diff --git a/Assets/Script/UI/PanelController/RankingPanelController.cs.meta b/Assets/Script/UI/PanelController/RankingPanelController.cs.meta deleted file mode 100644 index 6b77191..0000000 --- a/Assets/Script/UI/PanelController/RankingPanelController.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 5a1ec5e0ab0df4a418f3c30f67d8a1f9 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: