From 1f246ae48974cb15a3215eaf9eadd0d3e3a2d7a0 Mon Sep 17 00:00:00 2001 From: Ino Date: Wed, 24 Sep 2025 05:27:37 +0900 Subject: [PATCH] =?UTF-8?q?"1.=20=ED=9B=94=EC=B3=90=EB=B3=B4=EA=B8=B0=20?= =?UTF-8?q?=EA=B8=B0=EB=8A=A5=EC=9D=80=20=EC=95=84=EC=A7=81=20=EA=B0=9C?= =?UTF-8?q?=EB=B0=A9=EB=90=98=EC=A7=80=20=EC=95=8A=EC=9D=80=20=EC=BA=90?= =?UTF-8?q?=EB=A6=AD=ED=84=B0=EC=97=90=EB=A7=8C=20=EB=82=98=EC=99=80?= =?UTF-8?q?=EC=95=BC=20=ED=95=A9=EB=8B=88=EB=8B=A4.=202.=20=EC=9D=B4?= =?UTF-8?q?=EB=AF=B8=20=EA=B0=9C=EB=B0=A9=20=EB=90=9C=20=EC=BA=90=EB=A6=AD?= =?UTF-8?q?=ED=84=B0=EB=8A=94=20""=ED=9B=94=EC=B3=90=20=EB=B3=B4=EA=B8=B0"?= =?UTF-8?q?"=20=EA=B8=B0=EB=8A=A5=EB=8C=80=EC=8B=A0=20""=EC=95=A8=EB=B2=94?= =?UTF-8?q?=20=EC=97=B4=EA=B8=B0""=20=EB=B2=84=ED=8A=BC=EC=9D=84=20?= =?UTF-8?q?=ED=86=B5=ED=95=B4=20=EC=95=A8=EB=B2=94=EC=9C=BC=EB=A1=9C=20?= =?UTF-8?q?=EB=B0=94=EB=A1=9C=EA=B0=80=EA=B8=B0=20=EA=B8=B0=EB=8A=A5?= =?UTF-8?q?=EB=A7=8C=20=EC=A0=9C=EA=B3=B5=ED=95=B4=EC=95=BC=20=ED=95=A9?= =?UTF-8?q?=EB=8B=88=EB=8B=A4."?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit "뽑기 재화를 모두 소진한 상태에서 뽑기 버튼을 누를 경우 토스트 메시지를 추가해주시기 바랍니다. ""뽑기 재화가 부족합니다.""" --- Assets/ResWork/Table/Export/GachaReward.json | 2 +- Assets/ResWork/Table/SheGotWet.xlsm | Bin 65251 -> 65258 bytes Assets/ResWork/UI_Prefab/ProfileCard.prefab | 286 +++++++++++++++++++ Assets/Scenes/SampleScene.unity | 71 +++++ Assets/Scripts/AttachToGameObject/SaveMgr.cs | 25 +- Assets/Scripts/UI/AlbumUI.cs | 4 +- Assets/Scripts/UI/GachaUI.cs | 4 +- Assets/Scripts/UI/LobbyUI.cs | 7 + Assets/Scripts/UI/ProfileCard.cs | 10 +- Assets/Scripts/UI/ShopCard.cs | 2 +- 10 files changed, 403 insertions(+), 8 deletions(-) diff --git a/Assets/ResWork/Table/Export/GachaReward.json b/Assets/ResWork/Table/Export/GachaReward.json index 1af0d09..8f91a78 100644 --- a/Assets/ResWork/Table/Export/GachaReward.json +++ b/Assets/ResWork/Table/Export/GachaReward.json @@ -1 +1 @@ -[{"n_GachaGrade": "1", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "1", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "1", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "5", "n_RewardMaxCount": "10", "f_LuckyBonusRate": "0.5"}, {"n_GachaGrade": "2", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "2", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "2", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "1", "f_LuckyBonusRate": "0.5"}, {"n_GachaGrade": "3", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "3", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "3", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "1", "f_LuckyBonusRate": "0.5"}, {"n_GachaGrade": "4", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "4", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "4", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "1", "f_LuckyBonusRate": "0.5"}, {"n_GachaGrade": "5", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "5", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "5", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "1", "f_LuckyBonusRate": "0.5"}, {"n_GachaGrade": "6", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "6", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "6", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "1", "f_LuckyBonusRate": "0.5"}, {"n_GachaGrade": "7", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "7", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "7", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "1", "f_LuckyBonusRate": "0.5"}, {"n_GachaGrade": "8", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "8", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "8", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "1", "f_LuckyBonusRate": "0.5"}] \ No newline at end of file +[{"n_GachaGrade": "1", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "1", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "1", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "2", "f_LuckyBonusRate": "0.5"}, {"n_GachaGrade": "2", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "2", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "2", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "1", "f_LuckyBonusRate": "0.5"}, {"n_GachaGrade": "3", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "3", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "2", "n_RewardMaxCount": "5", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "3", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "1", "f_LuckyBonusRate": "0.5"}, {"n_GachaGrade": "4", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "4", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "4", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "1", "f_LuckyBonusRate": "0.5"}, {"n_GachaGrade": "5", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "5", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "5", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "1", "f_LuckyBonusRate": "0.5"}, {"n_GachaGrade": "6", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "6", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "6", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "1", "f_LuckyBonusRate": "0.5"}, {"n_GachaGrade": "7", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "7", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "7", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "1", "f_LuckyBonusRate": "0.5"}, {"n_GachaGrade": "8", "e_GachaRewardType": "AlbumOpen", "n_GachaRate": "10", "n_RewardMinCount": "10", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1"}, {"n_GachaGrade": "8", "e_GachaRewardType": "Chat", "n_GachaRate": "1", "n_RewardMinCount": "5", "n_RewardMaxCount": "20", "f_LuckyBonusRate": "1.5"}, {"n_GachaGrade": "8", "e_GachaRewardType": "Gacha", "n_GachaRate": "100", "n_RewardMinCount": "1", "n_RewardMaxCount": "1", "f_LuckyBonusRate": "0.5"}] \ No newline at end of file diff --git a/Assets/ResWork/Table/SheGotWet.xlsm b/Assets/ResWork/Table/SheGotWet.xlsm index 61e1f7d662feb721fb58834c6089616fda7e8e31..fffaa98c62981e9536bca6b1187ce1608ecedb0c 100644 GIT binary patch delta 32608 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 delta 32590 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 z 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 diff --git a/Assets/ResWork/UI_Prefab/ProfileCard.prefab b/Assets/ResWork/UI_Prefab/ProfileCard.prefab index aa5bbc6..d2c3fae 100644 --- a/Assets/ResWork/UI_Prefab/ProfileCard.prefab +++ b/Assets/ResWork/UI_Prefab/ProfileCard.prefab @@ -755,6 +755,142 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1496588960619996004 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 689564406113734849} + - component: {fileID: 3982302324735865554} + - component: {fileID: 8761830655882391269} + m_Layer: 5 + m_Name: btnName + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &689564406113734849 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1496588960619996004} + 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: 1587256608825020144} + 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 &3982302324735865554 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1496588960619996004} + m_CullTransparentMesh: 1 +--- !u!114 &8761830655882391269 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1496588960619996004} + 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: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\uC568\uBC94 \uC5F4\uAE30" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: 3055b5c28f94e6c4ea6b9a379bb315a5, type: 2} + m_sharedMaterial: {fileID: -3574565475228871172, guid: 3055b5c28f94e6c4ea6b9a379bb315a5, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4293256191 + m_fontColor: {r: 1, g: 0.8901961, b: 0.8980392, 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: 60 + m_fontSizeBase: 60 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 20 + m_fontSizeMax: 80 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 4096 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_TextWrappingMode: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_ActiveFontFeatures: 6e72656b + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_EmojiFallbackSupport: 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 &1812564448893730408 GameObject: m_ObjectHideFlags: 0 @@ -1275,6 +1411,153 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Sound: 0 +--- !u!1 &6118212189904897713 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1587256608825020144} + - component: {fileID: 8510158145573039426} + - component: {fileID: 1109412501006253144} + - component: {fileID: 601821858013055166} + - component: {fileID: 3803330935748310952} + m_Layer: 5 + m_Name: btn_album + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1587256608825020144 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6118212189904897713} + 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: 689564406113734849} + m_Father: {fileID: 2198343314357404905} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 129} + m_SizeDelta: {x: 714, y: 158} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &8510158145573039426 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6118212189904897713} + m_CullTransparentMesh: 1 +--- !u!114 &1109412501006253144 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6118212189904897713} + 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: e177b954bb5aa1b4dbb1f46b9598ee42, 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 &601821858013055166 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6118212189904897713} + 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: 1109412501006253144} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 1500570637917298069} + m_TargetAssemblyTypeName: ProfileCard, Assembly-CSharp + m_MethodName: OnClick_Album + 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 &3803330935748310952 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6118212189904897713} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4848326f7db925d4fbcdb35f789b75f5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Sound: 0 --- !u!1 &6488644166046883144 GameObject: m_ObjectHideFlags: 0 @@ -1744,6 +2027,7 @@ RectTransform: - {fileID: 7424248208501071733} - {fileID: 2193820590508799635} - {fileID: 5404220870936619555} + - {fileID: 1587256608825020144} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} @@ -1771,6 +2055,8 @@ MonoBehaviour: go_lock: {fileID: 1368934236442359443} go_openbtn: {fileID: 5762353980434385379} go_viewbtn: {fileID: 4007246598957671079} + go_albumbtn: {fileID: 6118212189904897713} + rect: {fileID: 0} --- !u!1 &8512964498684640329 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity index 73cc591..b716cf2 100644 --- a/Assets/Scenes/SampleScene.unity +++ b/Assets/Scenes/SampleScene.unity @@ -26418,6 +26418,8 @@ GameObject: - component: {fileID: 1017439550} - component: {fileID: 1017439552} - component: {fileID: 1017439551} + - component: {fileID: 1017439554} + - component: {fileID: 1017439553} m_Layer: 5 m_Name: btn_autorefill m_TagString: Untagged @@ -26485,6 +26487,75 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1017439549} m_CullTransparentMesh: 1 +--- !u!114 &1017439553 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017439549} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4848326f7db925d4fbcdb35f789b75f5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Sound: 0 +--- !u!114 &1017439554 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1017439549} + 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: 1485126439} + m_OnClick: + m_PersistentCalls: + m_Calls: + - m_Target: {fileID: 2013608479} + m_TargetAssemblyTypeName: GachaUI, Assembly-CSharp + m_MethodName: OnClick_Gacha + 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 &1017764907 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/AttachToGameObject/SaveMgr.cs b/Assets/Scripts/AttachToGameObject/SaveMgr.cs index ba8c381..a159e0e 100644 --- a/Assets/Scripts/AttachToGameObject/SaveMgr.cs +++ b/Assets/Scripts/AttachToGameObject/SaveMgr.cs @@ -160,7 +160,30 @@ public class SaveMgr : MonoBehaviourSingletonTemplate public bool Check_Money(eMoney money, int amount, bool showToast = true) { var enough = Get_Money(money) >= amount; - if (!enough && showToast) LobbyUI.Ins.m_ToastUI.Set("재화가 부족합니다."); + if (!enough && showToast) + { + switch (money) + { + case eMoney.AlbumOpen: + LobbyUI.Ins.m_ToastUI.Set("하트가 부족합니다."); + break; + case eMoney.Chat: + LobbyUI.Ins.m_ToastUI.Set("채팅 코인이 부족합니다."); + break; + case eMoney.Gacha: + LobbyUI.Ins.m_ToastUI.Set("뽑기 재화가 부족합니다."); + break; + case eMoney.Lucky: + LobbyUI.Ins.m_ToastUI.Set("클로버가 부족합니다."); + break; + case eMoney.MiniGameHP: + case eMoney.ItemBomb: + case eMoney.ItemUmbrella: + case eMoney.ItemDildo: + LobbyUI.Ins.m_ToastUI.Set("재화가 부족합니다."); + break; + } + } return enough; } diff --git a/Assets/Scripts/UI/AlbumUI.cs b/Assets/Scripts/UI/AlbumUI.cs index d76236c..73db0f5 100644 --- a/Assets/Scripts/UI/AlbumUI.cs +++ b/Assets/Scripts/UI/AlbumUI.cs @@ -6,11 +6,13 @@ public class AlbumUI : uScrollViewMgr int curGirl = 1; - public void Set() + public void Set(int girlid = 0) { gameObject.SetActive(true); SoundInfo.Ins.Play_BGM(eBGM.b006_Album); + if (girlid > 0) curGirl = girlid; + Set_ScrollView(table_album.Ins.Get_DataList(curGirl)); texts[0].text = table_girl.Ins.Get_Data(curGirl).s_Name; diff --git a/Assets/Scripts/UI/GachaUI.cs b/Assets/Scripts/UI/GachaUI.cs index 5b8e284..89bfc27 100644 --- a/Assets/Scripts/UI/GachaUI.cs +++ b/Assets/Scripts/UI/GachaUI.cs @@ -38,7 +38,7 @@ public class GachaUI : uScrollViewMgr { SaveMgr.Ins.Add_Money(eMoney.Gacha, table_GlobalValue.Ins.Get_Int("GachaAutoRefill_Amount")); SaveMgr.Ins.Save(); - LobbyUI.Ins.m_ToastUI.Set($"가챠 코인 {table_GlobalValue.Ins.Get_Int("GachaAutoRefill_Amount")}개가 충전되었습니다."); + LobbyUI.Ins.m_ToastUI.Set($"뽑기 재화 {table_GlobalValue.Ins.Get_Int("GachaAutoRefill_Amount")}개가 충전되었습니다."); Set_Money(); } @@ -157,7 +157,7 @@ public class GachaUI : uScrollViewMgr ADInfo.Ins.Show_AD(false, () => { SaveMgr.Ins.Add_Money(eMoney.Gacha, table_GlobalValue.Ins.Get_Int("GachaAD_Reward")); - LobbyUI.Ins.m_ToastUI.Set($"가챠 코인 {table_GlobalValue.Ins.Get_Int("GachaAD_Reward")}개를 획득했습니다."); + LobbyUI.Ins.m_ToastUI.Set($"뽑기 재화 {table_GlobalValue.Ins.Get_Int("GachaAD_Reward")}개를 획득했습니다."); Set_Money(); }); } diff --git a/Assets/Scripts/UI/LobbyUI.cs b/Assets/Scripts/UI/LobbyUI.cs index 62f6510..da61b86 100644 --- a/Assets/Scripts/UI/LobbyUI.cs +++ b/Assets/Scripts/UI/LobbyUI.cs @@ -95,6 +95,13 @@ public class LobbyUI : MonoBehaviourSingletonTemplate DSUtil.ActivateGameObjects(gos_homeBot); } + public void Go_Album(int girlid) + { + Go_Home(); + m_AlbumUI.Set(girlid); + DSUtil.InActivateGameObjects(gos_homeBot); + } + public void Set_Money() { texts_money[0].text = SaveMgr.Ins.Get_Money(eMoney.AlbumOpen).ToString(); diff --git a/Assets/Scripts/UI/ProfileCard.cs b/Assets/Scripts/UI/ProfileCard.cs index 126512b..9ec8fbe 100644 --- a/Assets/Scripts/UI/ProfileCard.cs +++ b/Assets/Scripts/UI/ProfileCard.cs @@ -7,7 +7,7 @@ public class ProfileCard : MonoBehaviour { public Image i_girl, i_openbtn; public TextMeshProUGUI[] texts; // 0 이름, 1 카운트 - public GameObject go_lock, go_openbtn, go_viewbtn; + public GameObject go_lock, go_openbtn, go_viewbtn, go_albumbtn; public RectTransform rect; girltabledata m_Data; @@ -46,7 +46,8 @@ public class ProfileCard : MonoBehaviour go_lock.SetActive(count == 0); go_openbtn.SetActive(count == 0); i_openbtn.sprite = UIAtlasMgr.Ins.Get_Sprite(CanOpen() ? "red btn long" : "black btn"); - go_viewbtn.SetActive(count > 0 && count < maxcount); + go_viewbtn.SetActive(count == 0); + go_albumbtn.SetActive(count > 0); } bool CanOpen() @@ -99,4 +100,9 @@ public class ProfileCard : MonoBehaviour } } } + + public void OnClick_Album() + { + LobbyUI.Ins.Go_Album(m_Data.n_GirlID); + } } \ No newline at end of file diff --git a/Assets/Scripts/UI/ShopCard.cs b/Assets/Scripts/UI/ShopCard.cs index 3da704a..35f5ed2 100644 --- a/Assets/Scripts/UI/ShopCard.cs +++ b/Assets/Scripts/UI/ShopCard.cs @@ -111,7 +111,7 @@ public class ShopCard : MonoBehaviour if (m_Data.n_RewardGacha > 0) { if (!string.IsNullOrEmpty(msg)) msg += "\n"; - msg += $"가챠 코인 {m_Data.n_RewardGacha}개를 획득했습니다."; + msg += $"뽑기 재화 {m_Data.n_RewardGacha}개를 획득했습니다."; } if (string.IsNullOrEmpty(msg)) msg = "보상이 없습니다.\n보상을 설정해 주세요!";