From a11d5df8e0f7c454dcad057ad64741815db39517 Mon Sep 17 00:00:00 2001 From: TJH Date: Wed, 19 Nov 2025 16:03:34 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=96=E6=A1=86=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/Game/prefabs/SlotScene.prefab | 210 +++++++++++----------- assets/Game/scripts/SlotGame.ts | 6 +- assets/Game/scripts/game/BaseRoller.ts | 2 + assets/Game/scripts/game/Icon.ts | 7 +- assets/Game/scripts/game/RollerManager.ts | 3 +- 5 files changed, 113 insertions(+), 115 deletions(-) diff --git a/assets/Game/prefabs/SlotScene.prefab b/assets/Game/prefabs/SlotScene.prefab index 341bd4d..8edac6f 100644 --- a/assets/Game/prefabs/SlotScene.prefab +++ b/assets/Game/prefabs/SlotScene.prefab @@ -1270,7 +1270,7 @@ "__id__": 48 }, "asset": { - "__uuid__": "a0fd2fb6-af52-4b80-a9fc-93d543fa2acd", + "__uuid__": "79c428b2-5899-404c-8495-991b407ef71b", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -1281,7 +1281,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "d3S1ENzOdBMaGtmu9SRJA0", + "fileId": "c2UGg88ppP4ovvFvbG4spS", "prefabRootNode": { "__id__": 1 }, @@ -1307,7 +1307,7 @@ "__id__": 51 }, "asset": { - "__uuid__": "e50482a2-447d-46ce-91f0-488953dda75c", + "__uuid__": "79c428b2-5899-404c-8495-991b407ef71b", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -1318,7 +1318,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "25FTmJCOBFVrYFQDAx2h/s", + "fileId": "49YC+in7ZJpIRVS9P8u/Nq", "prefabRootNode": { "__id__": 1 }, @@ -1344,7 +1344,7 @@ "__id__": 54 }, "asset": { - "__uuid__": "2c62af7c-9b93-48ff-bd76-a2dfd799659e", + "__uuid__": "55a879b3-2ccd-48e3-bd43-c984e67f1637", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -1355,7 +1355,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "5exzPTPM5KPJ+nDiNwOApM", + "fileId": "00AgrcLuJFBr9ajUa8j4ZP", "prefabRootNode": { "__id__": 1 }, @@ -1381,7 +1381,7 @@ "__id__": 57 }, "asset": { - "__uuid__": "e218006e-19e0-486f-b9db-e13d4c1f6cad", + "__uuid__": "f8999765-2b3b-4d22-8a12-dd5165927db7", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -1392,7 +1392,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "26qDhI+mVHmayyJ9vdNMez", + "fileId": "faWLdKjCNPRo0F8+eVWMA2", "prefabRootNode": { "__id__": 1 }, @@ -1418,7 +1418,7 @@ "__id__": 60 }, "asset": { - "__uuid__": "a185ad99-a791-4309-9851-549c756647b9", + "__uuid__": "31e7557b-3a6b-4d2d-9daf-5a5e4b522638", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -1429,7 +1429,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "18OF1x0aNNeY7P0SKhm9rt", + "fileId": "3cACdo5WBM0Y54kegG6Dxo", "prefabRootNode": { "__id__": 1 }, @@ -1464,7 +1464,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "19aEkcmtFM+YPeJWU59S5c" + "fileId": "0cQxezrf9Ma5AUL6sML/Yu" }, { "__type__": "cc.PrefabInfo", @@ -1474,7 +1474,7 @@ "asset": { "__id__": 0 }, - "fileId": "07KYqsJx9CsqacorhwQB7p", + "fileId": "cfpzGkC25A4JhrkqDf4q25", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -1505,7 +1505,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "cbIV1J0f9HI5rM8QDLGAm4" + "fileId": "47LGISve1OAIcPoIc7hQfx" }, { "__type__": "cc.PrefabInfo", @@ -1515,7 +1515,7 @@ "asset": { "__id__": 0 }, - "fileId": "14w3NhKKFNJLxuPUIjHy89", + "fileId": "8aoHo/+FlBg6GmNBGTMWiz", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -1546,7 +1546,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "8az8sYR4NLyYJQkapbnkhD" + "fileId": "5ckOPbBuxCu7INjDN9i5ri" }, { "__type__": "45522uB1sdFu4FJAojtnha4", @@ -1571,7 +1571,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "f0BluyTiFM7r35ll17y8A6" + "fileId": "7bUJbQV7FOr5Q5lYrAiGla" }, { "__type__": "5fd13+Xa69CZogb3Q/F1lnC", @@ -1744,7 +1744,7 @@ "asset": { "__id__": 0 }, - "fileId": "4aaaLZYQhNjK8x+5g9IBQn", + "fileId": "b76NcuGVVKI4jRhRO1fkHj", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -1934,7 +1934,7 @@ "__id__": 83 }, "asset": { - "__uuid__": "79c428b2-5899-404c-8495-991b407ef71b", + "__uuid__": "2c62af7c-9b93-48ff-bd76-a2dfd799659e", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -1945,7 +1945,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "9fXLUZxzVMDLWE0Zan1OO4", + "fileId": "14sAa4EppJyKgdRqGYzad2", "prefabRootNode": { "__id__": 1 }, @@ -1982,7 +1982,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "3aJC+GGoxPfbXOsZpjIdng", + "fileId": "06M12VpEJABLXUSQh8LH8i", "prefabRootNode": { "__id__": 1 }, @@ -2008,7 +2008,7 @@ "__id__": 89 }, "asset": { - "__uuid__": "a4cde73d-6ad9-430a-9b55-6f16ff2da91e", + "__uuid__": "79c428b2-5899-404c-8495-991b407ef71b", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -2019,7 +2019,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "8bDMFOo5dFvYax5cIB3nGH", + "fileId": "d1yP2KvehPjZZ958xtzmhL", "prefabRootNode": { "__id__": 1 }, @@ -2045,7 +2045,7 @@ "__id__": 92 }, "asset": { - "__uuid__": "e50482a2-447d-46ce-91f0-488953dda75c", + "__uuid__": "2c62af7c-9b93-48ff-bd76-a2dfd799659e", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -2056,7 +2056,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "acVmPxVw5DmIeBsEmorX93", + "fileId": "deUQufYsBI05aOdw7h5o6W", "prefabRootNode": { "__id__": 1 }, @@ -2082,7 +2082,7 @@ "__id__": 95 }, "asset": { - "__uuid__": "09ec107b-880c-45b8-ad98-84592e637c0b", + "__uuid__": "31e7557b-3a6b-4d2d-9daf-5a5e4b522638", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -2093,7 +2093,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "a9fvbAcHdIcIeqYKD9eyTz", + "fileId": "db+KsgBmlH2ZSkt0GiIOee", "prefabRootNode": { "__id__": 1 }, @@ -2128,7 +2128,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "e20dJh9DZHXZTl+W8k9kq3" + "fileId": "9c47t66xxLV6OcQ+3NuNve" }, { "__type__": "cc.PrefabInfo", @@ -2138,7 +2138,7 @@ "asset": { "__id__": 0 }, - "fileId": "81nfmW4/dLxrTvQm34Kj5W", + "fileId": "f7BY1ed09JM5MR6TdWxJu5", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -2169,7 +2169,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "63yGp1IiFPrZ08Qpn6IeA2" + "fileId": "8dQmHaHAVDFask1p83iqvB" }, { "__type__": "cc.PrefabInfo", @@ -2179,7 +2179,7 @@ "asset": { "__id__": 0 }, - "fileId": "ceWTv012RBObrjilSl7fl1", + "fileId": "3emTtGZJtIa58gYv8Wp0Xq", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -2210,7 +2210,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "51k3b4QOJE7p2OdcoB0H9s" + "fileId": "28B1FEIapFO50YUmDIgATq" }, { "__type__": "45522uB1sdFu4FJAojtnha4", @@ -2235,7 +2235,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "ce3FEyUINK6YKRvBMjgYRX" + "fileId": "46C3776UtD6qmHHzT7hb/0" }, { "__type__": "cc.PrefabInfo", @@ -2245,7 +2245,7 @@ "asset": { "__id__": 0 }, - "fileId": "1d08bdlohEtrVmDv0ZflOX", + "fileId": "8aFUy5KOlL/53H4Y7huwJL", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -2435,7 +2435,7 @@ "__id__": 112 }, "asset": { - "__uuid__": "c2de34b1-99b2-49c4-a6ec-44eeb63b12cd", + "__uuid__": "2c62af7c-9b93-48ff-bd76-a2dfd799659e", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -2446,7 +2446,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "ddBqbZhKpAVr9i3qro1gLO", + "fileId": "a0RD9G9CpFU63quiyKv9KV", "prefabRootNode": { "__id__": 1 }, @@ -2472,7 +2472,7 @@ "__id__": 115 }, "asset": { - "__uuid__": "79c428b2-5899-404c-8495-991b407ef71b", + "__uuid__": "55a879b3-2ccd-48e3-bd43-c984e67f1637", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -2483,7 +2483,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "599Aqm825KaZs1XTmWT3eu", + "fileId": "e9x8ibQANF4YUm+3690LCG", "prefabRootNode": { "__id__": 1 }, @@ -2509,7 +2509,7 @@ "__id__": 118 }, "asset": { - "__uuid__": "a4cde73d-6ad9-430a-9b55-6f16ff2da91e", + "__uuid__": "a0fd2fb6-af52-4b80-a9fc-93d543fa2acd", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -2520,7 +2520,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "54DBf8EqVG4IkXPv+CPhLD", + "fileId": "12xjG5e8hHN7DJgihsg6IV", "prefabRootNode": { "__id__": 1 }, @@ -2546,7 +2546,7 @@ "__id__": 121 }, "asset": { - "__uuid__": "79c428b2-5899-404c-8495-991b407ef71b", + "__uuid__": "2c62af7c-9b93-48ff-bd76-a2dfd799659e", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -2557,7 +2557,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "46m/nOFR9G2rYKVW5oggon", + "fileId": "abcYWp655FmJ4iRbui0zBn", "prefabRootNode": { "__id__": 1 }, @@ -2583,7 +2583,7 @@ "__id__": 124 }, "asset": { - "__uuid__": "e218006e-19e0-486f-b9db-e13d4c1f6cad", + "__uuid__": "2c62af7c-9b93-48ff-bd76-a2dfd799659e", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -2594,7 +2594,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "8f3mSSWe1J24AcmBaL/0Bm", + "fileId": "3djpgjs39PzriOhREnUQuY", "prefabRootNode": { "__id__": 1 }, @@ -2629,7 +2629,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "acmLlpwdRODot3y46R7Coh" + "fileId": "17vENKB9JH+6TKFPKiMGXX" }, { "__type__": "cc.PrefabInfo", @@ -2639,7 +2639,7 @@ "asset": { "__id__": 0 }, - "fileId": "a8GknU1dBA2KApi+Q6hhNS", + "fileId": "18O+j0S8xEYIv6WMXcyeIw", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -2670,7 +2670,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "5c/gTeQkFMXaBsiOGs+kN3" + "fileId": "478Z8BuO5M75Jhu6GMpMhT" }, { "__type__": "cc.PrefabInfo", @@ -2680,7 +2680,7 @@ "asset": { "__id__": 0 }, - "fileId": "699yScuQBKJ41uqnYaaqHz", + "fileId": "ebsIZE7xdDbb5tJoqarUox", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -2711,7 +2711,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "238/K+DrFBLZALmtcKPmRd" + "fileId": "4cQjGOFQlIQ6GxeL2bA2mr" }, { "__type__": "45522uB1sdFu4FJAojtnha4", @@ -2736,7 +2736,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "32QLyJiiFGdqwKVif1HqMt" + "fileId": "1f1eZxy3pBuJEJ6amYCj38" }, { "__type__": "cc.PrefabInfo", @@ -2746,7 +2746,7 @@ "asset": { "__id__": 0 }, - "fileId": "29BtUvwNlE1Kv/h4uEZL65", + "fileId": "28c3VojQZGOLvCPh0RpLis", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -2936,7 +2936,7 @@ "__id__": 141 }, "asset": { - "__uuid__": "e50482a2-447d-46ce-91f0-488953dda75c", + "__uuid__": "09ec107b-880c-45b8-ad98-84592e637c0b", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -2947,7 +2947,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "b1EWuZjrZOyqrzMvcZLMft", + "fileId": "a4fHIOBRBJ6qq45d4LXQ+7", "prefabRootNode": { "__id__": 1 }, @@ -2973,7 +2973,7 @@ "__id__": 144 }, "asset": { - "__uuid__": "e50482a2-447d-46ce-91f0-488953dda75c", + "__uuid__": "5347ef5a-5046-4c36-be8f-bb27dc475204", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -2984,7 +2984,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "39N0AieZtJqo1+HayeTS8N", + "fileId": "4fafsMyrlKlKQA8BZ5qSP6", "prefabRootNode": { "__id__": 1 }, @@ -3010,7 +3010,7 @@ "__id__": 147 }, "asset": { - "__uuid__": "55a879b3-2ccd-48e3-bd43-c984e67f1637", + "__uuid__": "31e7557b-3a6b-4d2d-9daf-5a5e4b522638", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -3021,7 +3021,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "ebIuIZ5CNE06f/ogOXa5id", + "fileId": "fb12V8nnlMrJi69PQDL8nL", "prefabRootNode": { "__id__": 1 }, @@ -3047,7 +3047,7 @@ "__id__": 150 }, "asset": { - "__uuid__": "f8999765-2b3b-4d22-8a12-dd5165927db7", + "__uuid__": "09ec107b-880c-45b8-ad98-84592e637c0b", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -3058,7 +3058,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "124lYvzgdL9K6eUMfI/tSG", + "fileId": "d2cjl4mUxAT7n8EK8ecj4B", "prefabRootNode": { "__id__": 1 }, @@ -3084,7 +3084,7 @@ "__id__": 153 }, "asset": { - "__uuid__": "31e7557b-3a6b-4d2d-9daf-5a5e4b522638", + "__uuid__": "5347ef5a-5046-4c36-be8f-bb27dc475204", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -3095,7 +3095,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "17pGl9vgtI87x2B+9Nbfew", + "fileId": "baO/kGo1JCwpWprr6jh8Xz", "prefabRootNode": { "__id__": 1 }, @@ -3130,7 +3130,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "d8zDjIa3JHpoBe7/3ytl1+" + "fileId": "c6zQoPNw5FWIW94rjfUgxO" }, { "__type__": "cc.PrefabInfo", @@ -3140,7 +3140,7 @@ "asset": { "__id__": 0 }, - "fileId": "58jZBnjyRGO41+plVu9Iqi", + "fileId": "89VRlUiEtK2LFA2mwscg2z", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -3171,7 +3171,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "414f1QVS1LraI/Mig2+tpG" + "fileId": "8b4h3rb1tElr9U2qPk+p2R" }, { "__type__": "cc.PrefabInfo", @@ -3181,7 +3181,7 @@ "asset": { "__id__": 0 }, - "fileId": "cftjXP+C9GPpRLQeCsh/VV", + "fileId": "40m6spZ3RALJHqA4enwCoa", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -3212,7 +3212,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "f1VlL7TF5BT6B/zRmQgNK4" + "fileId": "f9TCX9iF9DwJfmngxtGhnq" }, { "__type__": "45522uB1sdFu4FJAojtnha4", @@ -3237,7 +3237,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "03tZCnbypEupn6c8RwNXxD" + "fileId": "2dyDDK5chKsbilyzQompJ2" }, { "__type__": "cc.PrefabInfo", @@ -3247,7 +3247,7 @@ "asset": { "__id__": 0 }, - "fileId": "93SugurKVLX6B3SKax20X9", + "fileId": "fbF8V45jJCwolzZ3tDoqKW", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -3437,7 +3437,7 @@ "__id__": 170 }, "asset": { - "__uuid__": "55a879b3-2ccd-48e3-bd43-c984e67f1637", + "__uuid__": "f8999765-2b3b-4d22-8a12-dd5165927db7", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -3448,7 +3448,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "d6x/+1LvNJn4pXT6aa6Oku", + "fileId": "d3qwx5zDVAAo1sZargVLI8", "prefabRootNode": { "__id__": 1 }, @@ -3474,7 +3474,7 @@ "__id__": 173 }, "asset": { - "__uuid__": "e50482a2-447d-46ce-91f0-488953dda75c", + "__uuid__": "a4cde73d-6ad9-430a-9b55-6f16ff2da91e", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -3485,7 +3485,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "aeXIjCn81Fk4mJc9SeOesU", + "fileId": "7a1RNzDKlI9YrVm8FhaW1F", "prefabRootNode": { "__id__": 1 }, @@ -3511,7 +3511,7 @@ "__id__": 176 }, "asset": { - "__uuid__": "c2de34b1-99b2-49c4-a6ec-44eeb63b12cd", + "__uuid__": "79c428b2-5899-404c-8495-991b407ef71b", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -3522,7 +3522,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "e80Kg44AFGhYNijXZ9KL4B", + "fileId": "2fvZjmDUdOcJycyPpF9a2X", "prefabRootNode": { "__id__": 1 }, @@ -3548,7 +3548,7 @@ "__id__": 179 }, "asset": { - "__uuid__": "a4cde73d-6ad9-430a-9b55-6f16ff2da91e", + "__uuid__": "f8999765-2b3b-4d22-8a12-dd5165927db7", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -3559,7 +3559,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "47TJeKpNVKtbvKnHMTHtvP", + "fileId": "14ohW9VJFGVb9NQ3njN853", "prefabRootNode": { "__id__": 1 }, @@ -3585,7 +3585,7 @@ "__id__": 182 }, "asset": { - "__uuid__": "09ec107b-880c-45b8-ad98-84592e637c0b", + "__uuid__": "2c62af7c-9b93-48ff-bd76-a2dfd799659e", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -3596,7 +3596,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "8amqO2mV9IE6+J2MZ8y6PV", + "fileId": "939OBMe+lOV7aEaMckF1tU", "prefabRootNode": { "__id__": 1 }, @@ -3631,7 +3631,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "eeebv7ORFD/oGJ7ZV2r3DX" + "fileId": "b1fJVmWRpOMIUA71qQNfMv" }, { "__type__": "cc.PrefabInfo", @@ -3641,7 +3641,7 @@ "asset": { "__id__": 0 }, - "fileId": "52sKT0Hw1Gwp1Pyo6H1I5j", + "fileId": "d3jsJpm1VPCIsF8qcbADJ8", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -3672,7 +3672,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "b0CwHG+39DYJhXLEWgf9Av" + "fileId": "e1ioF5KZBHSbW2v/adiCSS" }, { "__type__": "cc.PrefabInfo", @@ -3682,7 +3682,7 @@ "asset": { "__id__": 0 }, - "fileId": "58nOzqO+xBQIv6wWmWTpuE", + "fileId": "8eQkc8rIFD7pg9mDAE8KUm", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -3713,7 +3713,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "c4Z102j4dI9bLUF/Q0HdMu" + "fileId": "ddP1hkh3hKIIqrVI/9mdly" }, { "__type__": "45522uB1sdFu4FJAojtnha4", @@ -3738,7 +3738,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "4aaDzb9gpMVLnTVzwhjdY6" + "fileId": "dddgFJj9RB57rinAzqk5mW" }, { "__type__": "cc.PrefabInfo", @@ -3748,7 +3748,7 @@ "asset": { "__id__": 0 }, - "fileId": "6f+sFR+OhM6JlGoUBVBybH", + "fileId": "df/8gYQMBK46BQsHVtCAOL", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -3938,7 +3938,7 @@ "__id__": 199 }, "asset": { - "__uuid__": "79c428b2-5899-404c-8495-991b407ef71b", + "__uuid__": "f8999765-2b3b-4d22-8a12-dd5165927db7", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -3949,7 +3949,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "b8qA6w7WRLCJg4eejcCTbT", + "fileId": "16AkGySf1F04bb5tkMW1cv", "prefabRootNode": { "__id__": 1 }, @@ -3975,7 +3975,7 @@ "__id__": 202 }, "asset": { - "__uuid__": "a4cde73d-6ad9-430a-9b55-6f16ff2da91e", + "__uuid__": "a185ad99-a791-4309-9851-549c756647b9", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -3986,7 +3986,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "63lwLFMwZLObTzHtX/QuJ2", + "fileId": "a311Q/pQlKKJ5zRDjzTiiw", "prefabRootNode": { "__id__": 1 }, @@ -4012,7 +4012,7 @@ "__id__": 205 }, "asset": { - "__uuid__": "5347ef5a-5046-4c36-be8f-bb27dc475204", + "__uuid__": "a185ad99-a791-4309-9851-549c756647b9", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -4023,7 +4023,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "41xa3RkkdHVJo761euh5cB", + "fileId": "edZF2mO6hOv5XaFfv1znIn", "prefabRootNode": { "__id__": 1 }, @@ -4049,7 +4049,7 @@ "__id__": 208 }, "asset": { - "__uuid__": "55a879b3-2ccd-48e3-bd43-c984e67f1637", + "__uuid__": "a4cde73d-6ad9-430a-9b55-6f16ff2da91e", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -4060,7 +4060,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "dblvN28vJODL1JSTfuONda", + "fileId": "b00Z42nKBBi6LlSzJsKFkb", "prefabRootNode": { "__id__": 1 }, @@ -4086,7 +4086,7 @@ "__id__": 211 }, "asset": { - "__uuid__": "2c62af7c-9b93-48ff-bd76-a2dfd799659e", + "__uuid__": "31e7557b-3a6b-4d2d-9daf-5a5e4b522638", "__expectedType__": "cc.Prefab" }, "fileId": "fchELCmEtHhb3lT1fagDGR", @@ -4097,7 +4097,7 @@ }, { "__type__": "cc.PrefabInstance", - "fileId": "9ebTzuDn5AEp0df5qKZgk3", + "fileId": "e8zmwRD7pFIpKo8XAsnA+a", "prefabRootNode": { "__id__": 1 }, @@ -4132,7 +4132,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "bePHkTG2xAQ5hVPVpl49lr" + "fileId": "c2Mo68zvRPSYUurb1+ogHi" }, { "__type__": "cc.PrefabInfo", @@ -4142,7 +4142,7 @@ "asset": { "__id__": 0 }, - "fileId": "b2Mwbm4QZLH5n6fQmwpg3U", + "fileId": "e7hdJbvkhGapaf7m2ex5gN", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -4173,7 +4173,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "6aMo5HnzlL5J8bAGGfTDxp" + "fileId": "14lO/V5ctPwK2vIbivTOlO" }, { "__type__": "cc.PrefabInfo", @@ -4183,7 +4183,7 @@ "asset": { "__id__": 0 }, - "fileId": "90gJ749NhNzI8w8wa/0HnG", + "fileId": "a3jHXR06NGCo5/PI0WmJqS", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -4214,7 +4214,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "2dyxOoPYxGBaXDfRHc4qwc" + "fileId": "d1lGgmDuBPWYGx0q2M6FLn" }, { "__type__": "45522uB1sdFu4FJAojtnha4", @@ -4239,7 +4239,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "8cgyMJ+89AZJYhE976J3xl" + "fileId": "03xDhQiORAN7kF/MwQ5/tn" }, { "__type__": "cc.PrefabInfo", @@ -4249,7 +4249,7 @@ "asset": { "__id__": 0 }, - "fileId": "81FBNrWDhM8YpmH9Wfvt9h", + "fileId": "42jqkDgjBBgrNvZtDqHS4l", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null @@ -4274,7 +4274,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "18nSCuLkFMDK8/W/bsfK5i" + "fileId": "83Wng+vXFDgZ49AGdleAdZ" }, { "__type__": "cc.UITransform", @@ -4302,7 +4302,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "3agY3ZrVNEbIAUQYLaCNNS" + "fileId": "16fiOudSRLfYNOBht5EFbg" }, { "__type__": "cc.Sprite", @@ -4347,7 +4347,7 @@ }, { "__type__": "cc.CompPrefabInfo", - "fileId": "5b9UU6acRCOrFiCQ8Iwav2" + "fileId": "3e3qqaDiJMhqs6xb3u61uD" }, { "__type__": "cc.PrefabInfo", @@ -4357,7 +4357,7 @@ "asset": { "__id__": 0 }, - "fileId": "52iAZdP8dLBJSDdbKnpZHy", + "fileId": "2ervHqoyJJPKs6YTyr/bwI", "instance": null, "targetOverrides": null, "nestedPrefabInstanceRoots": null diff --git a/assets/Game/scripts/SlotGame.ts b/assets/Game/scripts/SlotGame.ts index 69bd421..88d6650 100644 --- a/assets/Game/scripts/SlotGame.ts +++ b/assets/Game/scripts/SlotGame.ts @@ -270,7 +270,7 @@ export class SlotGame extends Component { deleteIconNode() { let deleteMsg = []; let bottomData = this.spinData.WinPosition.BottomNormal.map(pos => pos + 4); - deleteMsg = [ ...bottomData]; + deleteMsg = [...bottomData]; let specialIcons = [...this.spinData.WinPosition.BottomSilver, ...this.spinData.WinPosition.BottomGold]; let aniData = specialIcons.map(pos => pos + 4) || []; @@ -456,7 +456,7 @@ export class SlotGame extends Component { checkWinType(score: number) { let winType = WIN_TYPE.NORAML_WIN; - let bet = this.spinData.AllBet; + let bet = this.spinData.Bet; let multi = score / bet; if (multi == 0) { winType = WIN_TYPE.NONE; @@ -639,7 +639,7 @@ export class SlotGame extends Component { this.featureBuyNode.getComponent(Sprite).grayscale = !isInteractable; this.featureBuyNode.getChildByName('FEATUREBUY').getComponent(Sprite).grayscale = !isInteractable; - this.featureBuyNode.getComponent(Button).interactable = isInteractable; + this.featureBuyNode.getComponent(Button).interactable = isInteractable; } // 修改winIconNodeMap的类型为存储更多信息 diff --git a/assets/Game/scripts/game/BaseRoller.ts b/assets/Game/scripts/game/BaseRoller.ts index 2595700..1284293 100644 --- a/assets/Game/scripts/game/BaseRoller.ts +++ b/assets/Game/scripts/game/BaseRoller.ts @@ -227,6 +227,8 @@ export abstract class BaseRoller extends Component { // 直接使用已有的符号数据,避免重复处理 let processedPoses = new Set(); // 用于跟踪已处理的符号ID // 遍历所有位置的符号数据 + + for (let pos in this._CroSymbols) { let iconSpecialMsg = this._CroSymbols[pos]; // 如果这个符号ID已经处理过,跳过 diff --git a/assets/Game/scripts/game/Icon.ts b/assets/Game/scripts/game/Icon.ts index 628db54..d4aaa3c 100644 --- a/assets/Game/scripts/game/Icon.ts +++ b/assets/Game/scripts/game/Icon.ts @@ -124,6 +124,7 @@ export class Icon extends Component { } set frameType(type: number) { + if (this._frameType === type) return; // 避免重复设置 this._frameType = type; @@ -171,21 +172,17 @@ export class Icon extends Component { // 更新框架精灵 updateFrames() { + if (!this.Frame || !this.blurFrame) return; const manager = GameDataManager.instance; let frameName, blurFrameName; - switch (this._frameType) { case 0: frameName = 'fr01_IronFrame'; blurFrameName = 'fr01_IronFrame_blur'; break; case 1: - frameName = 'fr02_SilverFrame'; - blurFrameName = 'fr02_SilverFrame_blur'; - break; - case 2: frameName = 'fr03_GoldFrame'; blurFrameName = 'fr03_GoldFrame_blur'; break; diff --git a/assets/Game/scripts/game/RollerManager.ts b/assets/Game/scripts/game/RollerManager.ts index 065ac40..47672ec 100644 --- a/assets/Game/scripts/game/RollerManager.ts +++ b/assets/Game/scripts/game/RollerManager.ts @@ -424,13 +424,12 @@ export class RollerManager extends Component { startPos: startPos, endPos: endPos, lHeight: endPos - startPos + 1, - frameType: symbol.Type, + Type: symbol.Type, iconIndex: symbol.Symbol }; } } this._processedCroSymbols = [...rollerSymbols]; - console.log(this._processedCroSymbols) return this._processedCroSymbols; }