diff --git a/Assets/AddressableAssetsData/link.xml b/Assets/AddressableAssetsData/link.xml
deleted file mode 100644
index 892bcadc..00000000
--- a/Assets/AddressableAssetsData/link.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Assets/RedHotRoast/Define/Data/MakeupTaskData.cs b/Assets/RedHotRoast/Define/Data/MakeupTaskData.cs
index ee4d909a..876ff760 100644
--- a/Assets/RedHotRoast/Define/Data/MakeupTaskData.cs
+++ b/Assets/RedHotRoast/Define/Data/MakeupTaskData.cs
@@ -1,65 +1,85 @@
-namespace RedHotRoast
-{
- public class MakeupTaskData
- {
- public int tableId;
-
-
- public int id;
-
-
- public string amountStr;
-
-
- public decimal amount;
-
-
- public long makeupTime;
-
-
- public int videoCount;
-
-
- public int inlineInitNum;
-
-
- public int inlineNum;
-
-
- public string orderID;
-
-
- public MakeupTaskStatus status;
-
- public long order_time = 0;
- public int WatchVideoSpeedNum = 0;
- public int loginSpeedNum = 0;
- public int activeMinute = 0;
- public int activeSpeedNum = 0;
-
-
- public void SetStatus(MakeupTaskStatus _status)
- {
- status = _status;
- }
-
- public string GetAmountStr()
- {
- if (amount <= 0)
- {
- return amountStr;
- }
- else
- {
- return GameHelper.Get101Str(amount);
- }
- }
- }
-
- public enum MakeupTaskStatus
- {
- None,
- Task,
- Inline,
- }
+using System.Collections.Generic;
+
+namespace RedHotRoast
+{
+ public class MakeupTaskData
+ {
+ public int tableId;
+
+
+ public int id;
+
+
+ public string amountStr;
+
+
+ public decimal amount;
+
+
+ public long makeupTime;
+
+
+ public int videoCount;
+
+
+ public int inlineInitNum;
+
+
+ public int inlineNum;
+
+
+ public string orderID;
+
+
+ public MakeupTaskStatus status;
+
+ public long order_time = 0;
+ public int WatchVideoSpeedNum = 0;
+ public int loginSpeedNum = 0;
+ public int activeMinute = 0;
+ public int activeSpeedNum = 0;
+
+ public long ch_time;
+ public string ExchangeAccount;
+ public string ExchangeName;
+ public string short_name;
+ public string long_name;
+ public List rdData;
+ public makeupRdData lastRdData;
+ public int LvVideoCount;
+ public void SetStatus(MakeupTaskStatus _status)
+ {
+ status = _status;
+ }
+
+ public string GetAmountStr()
+ {
+ if (amount <= 0)
+ {
+ return amountStr;
+ }
+ else
+ {
+ return GameHelper.Get101Str(amount);
+ }
+ }
+ }
+
+ public enum MakeupTaskStatus
+ {
+ None,
+ Task,
+ Level,
+ Inline,
+ editAccount,
+ ticket,
+ code,
+ }
+
+ public class makeupRdData
+ {
+ public int coupon_mount;
+ public string code;
+ public bool isClaimed;
+ }
}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/Define/Message/GameMsg_Logic.cs b/Assets/RedHotRoast/Define/Message/GameMsg_Logic.cs
index 9990bf6b..eab9bf46 100644
--- a/Assets/RedHotRoast/Define/Message/GameMsg_Logic.cs
+++ b/Assets/RedHotRoast/Define/Message/GameMsg_Logic.cs
@@ -64,5 +64,12 @@ namespace RedHotRoast
public static uint AddChatNum = ++Cursor_BASE;
public static uint Setbg = ++Cursor_BASE;
public static uint liveVideoLoaded = ++Cursor_BASE;
+
+ public static uint sendLog = ++Cursor_BASE;
+ public static uint StopArrowTouch = ++Cursor_BASE;
+
+ public static uint refreshGift = ++Cursor_BASE;
+
+
}
}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/Define/Message/UICtrlMsg_OpenClose.cs b/Assets/RedHotRoast/Define/Message/UICtrlMsg_OpenClose.cs
index a8fe5807..aa9f972c 100644
--- a/Assets/RedHotRoast/Define/Message/UICtrlMsg_OpenClose.cs
+++ b/Assets/RedHotRoast/Define/Message/UICtrlMsg_OpenClose.cs
@@ -74,6 +74,8 @@ namespace RedHotRoast
public static uint SignInUI_Open = ++cursor_OpenClose;
public static uint SignInUI_Close = ++cursor_OpenClose;
+ public static uint ArrowGameUI_Open = ++cursor_OpenClose;
+ public static uint ArrowGameUI_Close = ++cursor_OpenClose;
public static uint MailUI_Open = ++cursor_OpenClose;
public static uint MailUI_Close = ++cursor_OpenClose;
@@ -153,5 +155,22 @@ namespace RedHotRoast
public static uint EggUI_Open = ++cursor_OpenClose;
public static uint EggUI_Close = ++cursor_OpenClose;
+
+ public static uint PettyAwardUI_Open = ++cursor_OpenClose;
+ public static uint PettyAwardUI_Close = ++cursor_OpenClose;
+
+ public static uint StatementViewUI_Open = ++cursor_OpenClose;
+ public static uint StatementViewUI_Close = ++cursor_OpenClose;
+ public static uint GameAgainUI_Open = ++cursor_OpenClose;
+ public static uint GameAgainUI_Close = ++cursor_OpenClose;
+ public static uint ArrowThemeUI_Open = ++cursor_OpenClose;
+ public static uint ArrowThemeUI_Close = ++cursor_OpenClose;
+ public static uint RedeemCodeUI_Open = ++cursor_OpenClose;
+ public static uint RedeemCodeUI_Close = ++cursor_OpenClose;
+
+ public static uint MakeupConfirmUI_Close = ++cursor_OpenClose;
+ public static uint MakeupConfirmUI_Open = ++cursor_OpenClose;
+ public static uint SaveingPotUI_Open = ++cursor_OpenClose;
+ public static uint SaveingPotUI_Close = ++cursor_OpenClose;
}
}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/Define/Model/Config/Game/CommonModel.cs b/Assets/RedHotRoast/Define/Model/Config/Game/CommonModel.cs
index bfada4aa..ea08a061 100644
--- a/Assets/RedHotRoast/Define/Model/Config/Game/CommonModel.cs
+++ b/Assets/RedHotRoast/Define/Model/Config/Game/CommonModel.cs
@@ -84,5 +84,12 @@ namespace RedHotRoast
public int darkThoughProbability;
public int Dailyrefreshtimes;
+ public int PiggyBankSwitch;
+ public int ExpiryUnlock;
+ public int BalanceExpired;
+
+ public int ExchangeModeToggle;
+ public int ExchangeProcessMode;
+ public int CHProcessMode;
}
}
diff --git a/Assets/RedHotRoast/Define/Model/Config/Game/ExchangeDesModel.cs b/Assets/RedHotRoast/Define/Model/Config/Game/ExchangeDesModel.cs
new file mode 100644
index 00000000..515ec54b
--- /dev/null
+++ b/Assets/RedHotRoast/Define/Model/Config/Game/ExchangeDesModel.cs
@@ -0,0 +1,13 @@
+using System.Collections.Generic;
+using SGModule.ConfigLoader;
+namespace IgnoreOPS
+{
+
+ [ConfigKey("ExchangeDescriptors")]
+ public class ExchangeDes
+ {
+ public string des_key;
+ public string Mode_0;
+ public string Mode_1;
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/Define/Model/Config/Game/ExchangeDesModel.cs.meta b/Assets/RedHotRoast/Define/Model/Config/Game/ExchangeDesModel.cs.meta
new file mode 100644
index 00000000..53c7e1b1
--- /dev/null
+++ b/Assets/RedHotRoast/Define/Model/Config/Game/ExchangeDesModel.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: ecb6b9a4c461459995d7acdb1fd1a1e8
+timeCreated: 1783650657
\ No newline at end of file
diff --git a/Assets/RedHotRoast/Define/Model/Config/Game/exBrPoolModel.cs b/Assets/RedHotRoast/Define/Model/Config/Game/exBrPoolModel.cs
index 4e7d7478..cc5b8a4c 100644
--- a/Assets/RedHotRoast/Define/Model/Config/Game/exBrPoolModel.cs
+++ b/Assets/RedHotRoast/Define/Model/Config/Game/exBrPoolModel.cs
@@ -1,10 +1,54 @@
-using SGModule.ConfigLoader;
-
-namespace RedHotRoast {
- [ConfigKey("TurnOffRewards")]
- public class TurnOffRewards {
- public int Reward_Type;
- public float quantity;
- public int weight;
- }
-}
+using System.Collections.Generic;
+using System.Linq;
+using Newtonsoft.Json;
+using SGModule.ConfigLoader;
+
+namespace RedHotRoast {
+ [ConfigKey("TurnOffRewards")]
+ public class TurnOffRewards {
+ public int Reward_Type;
+ public float quantity;
+ public int weight;
+ }
+
+ [ConfigKey("exBrPool")]
+ public class exBrPool
+ {
+ public int id;
+ public string user_name;
+ public string amount;
+ }
+ public class exBrPoolModel
+ {
+ public static List config_name_list;
+ public static List config_money_list;
+ }
+
+ [ConfigKey("exBrPool_2")]
+ public class exBrPool_2
+ {
+ public int id;
+ public string user_name;
+ public string amount;
+ }
+ public class exBrPoolModel2
+ {
+ public static List config_name_list;
+ public static List config_money_list;
+ }
+
+ [ConfigKey("LevelAttempts")]
+ public class LevelAttempts
+ {
+ public int id;
+ public string user_name;
+ public string amount;
+ }
+ public class LevelAttemptsModel
+ {
+ public static List config_name_list;
+ public static List config_money_list;
+
+ }
+
+}
diff --git a/Assets/RedHotRoast/Editor/Setting/Spine/SpineSettings.asset b/Assets/RedHotRoast/Editor/Setting/Spine/SpineSettings.asset
index aaee0485..d078f5da 100644
--- a/Assets/RedHotRoast/Editor/Setting/Spine/SpineSettings.asset
+++ b/Assets/RedHotRoast/Editor/Setting/Spine/SpineSettings.asset
@@ -19,7 +19,7 @@ MonoBehaviour:
defaultInstantiateLoop: 1
showHierarchyIcons: 1
setTextureImporterSettings: 1
- textureSettingsReference: Assets/ZooMatch/Plugins/Spine/Editor/spine-unity/Editor/ImporterPresets/PMATexturePreset.preset
+ textureSettingsReference: Assets/RedHotRoast/Plugins/Spine/Editor/spine-unity/Editor/ImporterPresets/PMATexturePreset.preset
blendModeMaterialMultiply: {fileID: 0}
blendModeMaterialScreen: {fileID: 0}
blendModeMaterialAdditive: {fileID: 0}
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08.meta b/Assets/RedHotRoast/FGUI/package/Arrow_Theme.meta
similarity index 77%
rename from Assets/RedHotRoast/FGUI/package/ZM_GameResult_08.meta
rename to Assets/RedHotRoast/FGUI/package/Arrow_Theme.meta
index 708f6e1e..f3694870 100644
--- a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08.meta
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_Theme.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c08f9745d433343ca845d552e0674a32
+guid: 1a97ad6a093a6874e850542463a9f6fe
folderAsset: yes
DefaultImporter:
externalObjects: {}
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_Theme/Arrow_ThemeBinder.cs b/Assets/RedHotRoast/FGUI/package/Arrow_Theme/Arrow_ThemeBinder.cs
new file mode 100644
index 00000000..ae4a70e1
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_Theme/Arrow_ThemeBinder.cs
@@ -0,0 +1,15 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace FGUI.Arrow_Theme
+{
+ public class Arrow_ThemeBinder
+ {
+ public static void BindAll()
+ {
+ UIObjectFactory.SetPackageItemExtension(com_theme.URL, typeof(com_theme));
+ UIObjectFactory.SetPackageItemExtension(btn_switch.URL, typeof(btn_switch));
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/ZM_GameResult_08Binder.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_Theme/Arrow_ThemeBinder.cs.meta
similarity index 83%
rename from Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/ZM_GameResult_08Binder.cs.meta
rename to Assets/RedHotRoast/FGUI/package/Arrow_Theme/Arrow_ThemeBinder.cs.meta
index 2a547d2c..413fb334 100644
--- a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/ZM_GameResult_08Binder.cs.meta
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_Theme/Arrow_ThemeBinder.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 265b3dbe8ba65466ab78d0570bddaabb
+guid: 38c5357ec2602e446a05cc5df0f26dbe
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_Theme/btn_switch.cs b/Assets/RedHotRoast/FGUI/package/Arrow_Theme/btn_switch.cs
new file mode 100644
index 00000000..008ad8e6
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_Theme/btn_switch.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_Theme
+{
+ public partial class btn_switch : GButton
+ {
+ public Controller state;
+ public const string URL = "ui://nie197ferto36";
+
+ public static btn_switch CreateInstance()
+ {
+ return (btn_switch)UIPackage.CreateObject("Arrow_Theme", "btn_switch");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ state = GetControllerAt(0);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/com_success_ch.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_Theme/btn_switch.cs.meta
similarity index 83%
rename from Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/com_success_ch.cs.meta
rename to Assets/RedHotRoast/FGUI/package/Arrow_Theme/btn_switch.cs.meta
index 2900b229..f70fbef4 100644
--- a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/com_success_ch.cs.meta
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_Theme/btn_switch.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: c6e6bd6a816c7b54d84c0eb852e2d70d
+guid: b0c588001a74a1242b34b35483699b72
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_Theme/com_theme.cs b/Assets/RedHotRoast/FGUI/package/Arrow_Theme/com_theme.cs
new file mode 100644
index 00000000..d419663b
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_Theme/com_theme.cs
@@ -0,0 +1,33 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_Theme
+{
+ public partial class com_theme : GComponent
+ {
+ public GButton btn_dark;
+ public GButton btn_worm;
+ public GButton btn_colours;
+ public btn_switch btn_switch;
+ public GButton btn_close;
+ public const string URL = "ui://nie197ferto34";
+
+ public static com_theme CreateInstance()
+ {
+ return (com_theme)UIPackage.CreateObject("Arrow_Theme", "com_theme");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ btn_dark = (GButton)GetChildAt(6);
+ btn_worm = (GButton)GetChildAt(7);
+ btn_colours = (GButton)GetChildAt(8);
+ btn_switch = (btn_switch)GetChildAt(10);
+ btn_close = (GButton)GetChildAt(11);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/ch_broad.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_Theme/com_theme.cs.meta
similarity index 83%
rename from Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/ch_broad.cs.meta
rename to Assets/RedHotRoast/FGUI/package/Arrow_Theme/com_theme.cs.meta
index ab31a486..9ac495f3 100644
--- a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/ch_broad.cs.meta
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_Theme/com_theme.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: e6c4945bd48d53f4da7c7e64cc364858
+guid: e708661908a77c74c8a0f5da5973301d
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game.meta
new file mode 100644
index 00000000..7bc3fabb
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f3464612f95fb1348b31e6db79bd99fa
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/ArrorPoint.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/ArrorPoint.cs
new file mode 100644
index 00000000..29948691
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/ArrorPoint.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class ArrorPoint : GComponent
+ {
+ public GImage point;
+ public const string URL = "ui://sjl9teijrsd49";
+
+ public static ArrorPoint CreateInstance()
+ {
+ return (ArrorPoint)UIPackage.CreateObject("Arrow_game", "ArrorPoint");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ point = (GImage)GetChildAt(0);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/ArrorPoint.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/ArrorPoint.cs.meta
new file mode 100644
index 00000000..f5776ce6
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/ArrorPoint.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 18e3d88bb7e3f244d9697d16c0b5ba4b
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/ArrowEnd.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/ArrowEnd.cs
new file mode 100644
index 00000000..e9f51574
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/ArrowEnd.cs
@@ -0,0 +1,27 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class ArrowEnd : GComponent
+ {
+ public GGraph hitArea;
+ public GImage icon;
+ public const string URL = "ui://sjl9teijrsd45";
+
+ public static ArrowEnd CreateInstance()
+ {
+ return (ArrowEnd)UIPackage.CreateObject("Arrow_game", "ArrowEnd");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ hitArea = (GGraph)GetChildAt(0);
+ icon = (GImage)GetChildAt(1);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/ArrowEnd.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/ArrowEnd.cs.meta
new file mode 100644
index 00000000..0142ddf9
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/ArrowEnd.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 733bbde9dd73c404e9336f0c1343ac95
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/Arrow_gameBinder.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/Arrow_gameBinder.cs
new file mode 100644
index 00000000..d11d0438
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/Arrow_gameBinder.cs
@@ -0,0 +1,28 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace FGUI.Arrow_game
+{
+ public class Arrow_gameBinder
+ {
+ public static void BindAll()
+ {
+ UIObjectFactory.SetPackageItemExtension(com_gift.URL, typeof(com_gift));
+ UIObjectFactory.SetPackageItemExtension(com_arrow_game.URL, typeof(com_arrow_game));
+ UIObjectFactory.SetPackageItemExtension(ArrowEnd.URL, typeof(ArrowEnd));
+ UIObjectFactory.SetPackageItemExtension(LineTile.URL, typeof(LineTile));
+ UIObjectFactory.SetPackageItemExtension(ArrorPoint.URL, typeof(ArrorPoint));
+ UIObjectFactory.SetPackageItemExtension(HeartsPanel.URL, typeof(HeartsPanel));
+ UIObjectFactory.SetPackageItemExtension(com_finger.URL, typeof(com_finger));
+ UIObjectFactory.SetPackageItemExtension(btn_watch.URL, typeof(btn_watch));
+ UIObjectFactory.SetPackageItemExtension(btn_saveingpot.URL, typeof(btn_saveingpot));
+ UIObjectFactory.SetPackageItemExtension(btn_petty.URL, typeof(btn_petty));
+ UIObjectFactory.SetPackageItemExtension(btn_green.URL, typeof(btn_green));
+ UIObjectFactory.SetPackageItemExtension(com_tips.URL, typeof(com_tips));
+ UIObjectFactory.SetPackageItemExtension(view_container_parent.URL, typeof(view_container_parent));
+ UIObjectFactory.SetPackageItemExtension(com_flicker.URL, typeof(com_flicker));
+ UIObjectFactory.SetPackageItemExtension(com_bottom.URL, typeof(com_bottom));
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/Arrow_gameBinder.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/Arrow_gameBinder.cs.meta
new file mode 100644
index 00000000..27a1da8b
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/Arrow_gameBinder.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 813b80874561fdb4b97c45cb405b4e56
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/HeartsPanel.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/HeartsPanel.cs
new file mode 100644
index 00000000..49f15565
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/HeartsPanel.cs
@@ -0,0 +1,29 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class HeartsPanel : GComponent
+ {
+ public GImage xin_1;
+ public GImage xin_2;
+ public GImage xin_3;
+ public const string URL = "ui://sjl9teijrsd4b";
+
+ public static HeartsPanel CreateInstance()
+ {
+ return (HeartsPanel)UIPackage.CreateObject("Arrow_game", "HeartsPanel");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ xin_1 = (GImage)GetChildAt(3);
+ xin_2 = (GImage)GetChildAt(4);
+ xin_3 = (GImage)GetChildAt(5);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/HeartsPanel.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/HeartsPanel.cs.meta
new file mode 100644
index 00000000..81d6ece4
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/HeartsPanel.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d101914ddc66e0d4bb877c7ce41ec220
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/LineTile.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/LineTile.cs
new file mode 100644
index 00000000..15b0cf91
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/LineTile.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class LineTile : GComponent
+ {
+ public GGraph line;
+ public const string URL = "ui://sjl9teijrsd48";
+
+ public static LineTile CreateInstance()
+ {
+ return (LineTile)UIPackage.CreateObject("Arrow_game", "LineTile");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ line = (GGraph)GetChildAt(0);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/LineTile.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/LineTile.cs.meta
new file mode 100644
index 00000000..7f83f854
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/LineTile.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 742619cf1dee9f143a5451e0895034ac
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_green.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_green.cs
new file mode 100644
index 00000000..c3d57d60
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_green.cs
@@ -0,0 +1,27 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class btn_green : GButton
+ {
+ public Controller state;
+ public GTextField text;
+ public const string URL = "ui://sjl9teijrto31j";
+
+ public static btn_green CreateInstance()
+ {
+ return (btn_green)UIPackage.CreateObject("Arrow_game", "btn_green");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ state = GetControllerAt(0);
+ text = (GTextField)GetChildAt(2);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_green.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_green.cs.meta
new file mode 100644
index 00000000..2db59c86
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_green.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: c413b2f8823b136449023560eb1d7adb
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_petty.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_petty.cs
new file mode 100644
index 00000000..358b5f53
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_petty.cs
@@ -0,0 +1,27 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class btn_petty : GButton
+ {
+ public GGroup kuang;
+ public Transition t0;
+ public const string URL = "ui://sjl9teijrto31f";
+
+ public static btn_petty CreateInstance()
+ {
+ return (btn_petty)UIPackage.CreateObject("Arrow_game", "btn_petty");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ kuang = (GGroup)GetChildAt(4);
+ t0 = GetTransitionAt(0);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_petty.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_petty.cs.meta
new file mode 100644
index 00000000..14bc6404
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_petty.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ff12b8e2c574877468fbf0215e794d9a
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_saveingpot.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_saveingpot.cs
new file mode 100644
index 00000000..a6dbb7aa
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_saveingpot.cs
@@ -0,0 +1,27 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class btn_saveingpot : GButton
+ {
+ public GImage img;
+ public GTextField lab_time;
+ public const string URL = "ui://sjl9teijrto31e";
+
+ public static btn_saveingpot CreateInstance()
+ {
+ return (btn_saveingpot)UIPackage.CreateObject("Arrow_game", "btn_saveingpot");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ img = (GImage)GetChildAt(0);
+ lab_time = (GTextField)GetChildAt(1);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_saveingpot.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_saveingpot.cs.meta
new file mode 100644
index 00000000..ff715323
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_saveingpot.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 24a4920b89b970f45b55da5128be2258
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_watch.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_watch.cs
new file mode 100644
index 00000000..66299446
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_watch.cs
@@ -0,0 +1,31 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class btn_watch : GButton
+ {
+ public Controller can;
+ public GImage bg;
+ public GImage img_saveingpot;
+ public GTextField text;
+ public const string URL = "ui://sjl9teijrsd4g";
+
+ public static btn_watch CreateInstance()
+ {
+ return (btn_watch)UIPackage.CreateObject("Arrow_game", "btn_watch");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ can = GetControllerAt(0);
+ bg = (GImage)GetChildAt(0);
+ img_saveingpot = (GImage)GetChildAt(1);
+ text = (GTextField)GetChildAt(2);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_watch.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_watch.cs.meta
new file mode 100644
index 00000000..8b47299d
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/btn_watch.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: a0706d72179e37f4bb4733d3d9a3d5d3
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/com_arrow_game.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_arrow_game.cs
new file mode 100644
index 00000000..7aac4f67
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_arrow_game.cs
@@ -0,0 +1,67 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class com_arrow_game : GComponent
+ {
+ public Controller mode;
+ public Controller state;
+ public com_flicker com_ficker;
+ public view_container_parent view_container_parent;
+ public ArrorPoint point;
+ public GButton btn_close;
+ public GComponent com_money;
+ public HeartsPanel HeartsPanel;
+ public GGraph samll_point;
+ public GTextField text_level;
+ public com_bottom com_bottom;
+ public GButton btn_signin;
+ public btn_petty btn_petty;
+ public btn_saveingpot btn_saveingpot;
+ public GButton btn_statement;
+ public GGroup panel;
+ public com_finger com_finger;
+ public GButton btn_wv;
+ public GProgressBar ch_progress;
+ public GButton com_gem;
+ public com_gift com_gift;
+ public Transition t1;
+ public const string URL = "ui://sjl9teijrsd40";
+
+ public static com_arrow_game CreateInstance()
+ {
+ return (com_arrow_game)UIPackage.CreateObject("Arrow_game", "com_arrow_game");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ mode = GetControllerAt(0);
+ state = GetControllerAt(1);
+ com_ficker = (com_flicker)GetChildAt(2);
+ view_container_parent = (view_container_parent)GetChildAt(3);
+ point = (ArrorPoint)GetChildAt(4);
+ btn_close = (GButton)GetChildAt(5);
+ com_money = (GComponent)GetChildAt(6);
+ HeartsPanel = (HeartsPanel)GetChildAt(7);
+ samll_point = (GGraph)GetChildAt(8);
+ text_level = (GTextField)GetChildAt(10);
+ com_bottom = (com_bottom)GetChildAt(12);
+ btn_signin = (GButton)GetChildAt(13);
+ btn_petty = (btn_petty)GetChildAt(14);
+ btn_saveingpot = (btn_saveingpot)GetChildAt(15);
+ btn_statement = (GButton)GetChildAt(16);
+ panel = (GGroup)GetChildAt(17);
+ com_finger = (com_finger)GetChildAt(18);
+ btn_wv = (GButton)GetChildAt(19);
+ ch_progress = (GProgressBar)GetChildAt(20);
+ com_gem = (GButton)GetChildAt(21);
+ com_gift = (com_gift)GetChildAt(22);
+ t1 = GetTransitionAt(0);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/com_arrow_game.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_arrow_game.cs.meta
new file mode 100644
index 00000000..7df352b5
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_arrow_game.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 74bdad1a70388534b861839262385079
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/com_bottom.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_bottom.cs
new file mode 100644
index 00000000..fc1de650
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_bottom.cs
@@ -0,0 +1,33 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class com_bottom : GComponent
+ {
+ public GButton btn_clear;
+ public GButton btn_hint;
+ public GSlider zoomSlide;
+ public GButton btn_skin;
+ public GButton btn_setting;
+ public const string URL = "ui://sjl9teijrto3x";
+
+ public static com_bottom CreateInstance()
+ {
+ return (com_bottom)UIPackage.CreateObject("Arrow_game", "com_bottom");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ btn_clear = (GButton)GetChildAt(2);
+ btn_hint = (GButton)GetChildAt(3);
+ zoomSlide = (GSlider)GetChildAt(4);
+ btn_skin = (GButton)GetChildAt(9);
+ btn_setting = (GButton)GetChildAt(10);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/com_bottom.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_bottom.cs.meta
new file mode 100644
index 00000000..94cee4d2
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_bottom.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d3e748515c9652a4d8b1a8b273e7e737
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/com_finger.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_finger.cs
new file mode 100644
index 00000000..2d01d22e
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_finger.cs
@@ -0,0 +1,27 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class com_finger : GComponent
+ {
+ public GImage finger;
+ public Transition t1;
+ public const string URL = "ui://sjl9teijrsd4f";
+
+ public static com_finger CreateInstance()
+ {
+ return (com_finger)UIPackage.CreateObject("Arrow_game", "com_finger");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ finger = (GImage)GetChildAt(0);
+ t1 = GetTransitionAt(0);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/com_finger.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_finger.cs.meta
new file mode 100644
index 00000000..98031b1e
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_finger.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 2b5eb3b323d33d840a033e38c9c58b1c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/com_flicker.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_flicker.cs
new file mode 100644
index 00000000..ed3263ff
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_flicker.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class com_flicker : GComponent
+ {
+ public Transition t0;
+ public const string URL = "ui://sjl9teijrto31r";
+
+ public static com_flicker CreateInstance()
+ {
+ return (com_flicker)UIPackage.CreateObject("Arrow_game", "com_flicker");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ t0 = GetTransitionAt(0);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/com_flicker.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_flicker.cs.meta
new file mode 100644
index 00000000..15433eda
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_flicker.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 1dbe0c2c231a2e740b61b1a03eea2704
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/com_gift.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_gift.cs
new file mode 100644
index 00000000..ca3de2b2
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_gift.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class com_gift : GComponent
+ {
+ public GTextField text_gift;
+ public const string URL = "ui://sjl9teijq8to1u";
+
+ public static com_gift CreateInstance()
+ {
+ return (com_gift)UIPackage.CreateObject("Arrow_game", "com_gift");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ text_gift = (GTextField)GetChildAt(2);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/com_gift.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_gift.cs.meta
new file mode 100644
index 00000000..76226fb9
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_gift.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: a277f45e3dbf0a549846fe7b74fe34af
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/com_tips.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_tips.cs
new file mode 100644
index 00000000..635cec1b
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_tips.cs
@@ -0,0 +1,29 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class com_tips : GComponent
+ {
+ public Controller state;
+ public btn_watch btn_watch;
+ public GButton btn_close;
+ public const string URL = "ui://sjl9teijrto31o";
+
+ public static com_tips CreateInstance()
+ {
+ return (com_tips)UIPackage.CreateObject("Arrow_game", "com_tips");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ state = GetControllerAt(0);
+ btn_watch = (btn_watch)GetChildAt(4);
+ btn_close = (GButton)GetChildAt(5);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/com_tips.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_tips.cs.meta
new file mode 100644
index 00000000..ca5e37dd
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/com_tips.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 575724c3e54523541aead08e758ac259
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/view_container_parent.cs b/Assets/RedHotRoast/FGUI/package/Arrow_game/view_container_parent.cs
new file mode 100644
index 00000000..17cd8f40
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/view_container_parent.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.Arrow_game
+{
+ public partial class view_container_parent : GComponent
+ {
+ public GComponent panel;
+ public const string URL = "ui://sjl9teijrto31q";
+
+ public static view_container_parent CreateInstance()
+ {
+ return (view_container_parent)UIPackage.CreateObject("Arrow_game", "view_container_parent");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ panel = (GComponent)GetChildAt(0);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/Arrow_game/view_container_parent.cs.meta b/Assets/RedHotRoast/FGUI/package/Arrow_game/view_container_parent.cs.meta
new file mode 100644
index 00000000..177dca7f
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/Arrow_game/view_container_parent.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 23c3bdfacaf776f4fb6200b0da401003
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/GameResult_08.meta b/Assets/RedHotRoast/FGUI/package/GameResult_08.meta
new file mode 100644
index 00000000..bc755ddd
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/GameResult_08.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e656462cf6916c441b5497065c271e43
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/GameResult_08/GameResult_08Binder.cs b/Assets/RedHotRoast/FGUI/package/GameResult_08/GameResult_08Binder.cs
new file mode 100644
index 00000000..08780d9f
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/GameResult_08/GameResult_08Binder.cs
@@ -0,0 +1,18 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace FGUI.GameResult_08
+{
+ public class GameResult_08Binder
+ {
+ public static void BindAll()
+ {
+ UIObjectFactory.SetPackageItemExtension(com_success_cash.URL, typeof(com_success_cash));
+ UIObjectFactory.SetPackageItemExtension(cash_broad.URL, typeof(cash_broad));
+ UIObjectFactory.SetPackageItemExtension(com_arrow_end.URL, typeof(com_arrow_end));
+ UIObjectFactory.SetPackageItemExtension(com_arrow_end_again.URL, typeof(com_arrow_end_again));
+ UIObjectFactory.SetPackageItemExtension(com_end.URL, typeof(com_end));
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/GameResult_08/GameResult_08Binder.cs.meta b/Assets/RedHotRoast/FGUI/package/GameResult_08/GameResult_08Binder.cs.meta
new file mode 100644
index 00000000..750cd77b
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/GameResult_08/GameResult_08Binder.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 33d0755fa1a547641b24a3aeb85a0ba4
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/ch_broad.cs b/Assets/RedHotRoast/FGUI/package/GameResult_08/cash_broad.cs
similarity index 60%
rename from Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/ch_broad.cs
rename to Assets/RedHotRoast/FGUI/package/GameResult_08/cash_broad.cs
index 602bb56e..b4eeafc0 100644
--- a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/ch_broad.cs
+++ b/Assets/RedHotRoast/FGUI/package/GameResult_08/cash_broad.cs
@@ -3,25 +3,25 @@
using FairyGUI;
using FairyGUI.Utils;
-namespace FGUI.ZM_GameResult_08
+namespace FGUI.GameResult_08
{
- public partial class ch_broad : GComponent
+ public partial class cash_broad : GComponent
{
- public GRichTextField ct_text;
+ public GRichTextField cast_text;
public Transition t0;
public Transition t1;
public const string URL = "ui://8sjqw0q3cgqgm";
- public static ch_broad CreateInstance()
+ public static cash_broad CreateInstance()
{
- return (ch_broad)UIPackage.CreateObject("ZM_GameResult_08", "ch_broad");
+ return (cash_broad)UIPackage.CreateObject("GameResult_08", "cash_broad");
}
public override void ConstructFromXML(XML xml)
{
base.ConstructFromXML(xml);
- ct_text = (GRichTextField)GetChildAt(0);
+ cast_text = (GRichTextField)GetChildAt(0);
t0 = GetTransitionAt(0);
t1 = GetTransitionAt(1);
}
diff --git a/Assets/RedHotRoast/FGUI/package/GameResult_08/cash_broad.cs.meta b/Assets/RedHotRoast/FGUI/package/GameResult_08/cash_broad.cs.meta
new file mode 100644
index 00000000..d80d4e35
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/GameResult_08/cash_broad.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 15edab1437288f6429c3b2cc51db5273
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/GameResult_08/com_arrow_end.cs b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_arrow_end.cs
new file mode 100644
index 00000000..92e95f68
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_arrow_end.cs
@@ -0,0 +1,31 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.GameResult_08
+{
+ public partial class com_arrow_end : GComponent
+ {
+ public GTextField title;
+ public GButton btn_watchAd;
+ public GButton btn_restart;
+ public GButton btn_back;
+ public const string URL = "ui://8sjqw0q3rsd42f";
+
+ public static com_arrow_end CreateInstance()
+ {
+ return (com_arrow_end)UIPackage.CreateObject("GameResult_08", "com_arrow_end");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ title = (GTextField)GetChildAt(2);
+ btn_watchAd = (GButton)GetChildAt(7);
+ btn_restart = (GButton)GetChildAt(8);
+ btn_back = (GButton)GetChildAt(9);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/GameResult_08/com_arrow_end.cs.meta b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_arrow_end.cs.meta
new file mode 100644
index 00000000..c8cad68d
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_arrow_end.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 3cc9d21a015c27f4dbb20648910f94c1
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/GameResult_08/com_arrow_end_again.cs b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_arrow_end_again.cs
new file mode 100644
index 00000000..10cd6bb9
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_arrow_end_again.cs
@@ -0,0 +1,31 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.GameResult_08
+{
+ public partial class com_arrow_end_again : GComponent
+ {
+ public GTextField title;
+ public GComponent btn_back;
+ public GComponent btn_revive;
+ public GButton btn_restart;
+ public const string URL = "ui://8sjqw0q3rsd42h";
+
+ public static com_arrow_end_again CreateInstance()
+ {
+ return (com_arrow_end_again)UIPackage.CreateObject("GameResult_08", "com_arrow_end_again");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ title = (GTextField)GetChildAt(2);
+ btn_back = (GComponent)GetChildAt(3);
+ btn_revive = (GComponent)GetChildAt(5);
+ btn_restart = (GButton)GetChildAt(6);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/GameResult_08/com_arrow_end_again.cs.meta b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_arrow_end_again.cs.meta
new file mode 100644
index 00000000..0c1d40f2
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_arrow_end_again.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 476fa1ff144a75c4395462e01bf5ea79
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/GameResult_08/com_end.cs b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_end.cs
new file mode 100644
index 00000000..132f639d
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_end.cs
@@ -0,0 +1,65 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.GameResult_08
+{
+ public partial class com_end : GComponent
+ {
+ public Controller win_lose;
+ public Controller switchgift;
+ public GGraph bg_parent;
+ public GImage fail_light;
+ public GButton btn_restart;
+ public GGraph bg_parent_title;
+ public GTextField lab_lose_des;
+ public com_success_cash com_ch;
+ public GComponent wheel;
+ public GRichTextField text_award;
+ public GComponent top_money;
+ public GButton btn_gold;
+ public GTextField tips_text;
+ public GGroup top_group;
+ public GButton btn_mult;
+ public GButton btn_claim;
+ public GRichTextField text_award_2;
+ public GRichTextField text_award_3;
+ public com_arrow_end com_arrow_end;
+ public Transition t0;
+ public Transition t2;
+ public const string URL = "ui://8sjqw0q3sebxk";
+
+ public static com_end CreateInstance()
+ {
+ return (com_end)UIPackage.CreateObject("GameResult_08", "com_end");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ win_lose = GetControllerAt(0);
+ switchgift = GetControllerAt(1);
+ bg_parent = (GGraph)GetChildAt(0);
+ fail_light = (GImage)GetChildAt(4);
+ btn_restart = (GButton)GetChildAt(5);
+ bg_parent_title = (GGraph)GetChildAt(6);
+ lab_lose_des = (GTextField)GetChildAt(8);
+ com_ch = (com_success_cash)GetChildAt(12);
+ wheel = (GComponent)GetChildAt(14);
+ text_award = (GRichTextField)GetChildAt(16);
+ top_money = (GComponent)GetChildAt(17);
+ btn_gold = (GButton)GetChildAt(18);
+ tips_text = (GTextField)GetChildAt(20);
+ top_group = (GGroup)GetChildAt(21);
+ btn_mult = (GButton)GetChildAt(22);
+ btn_claim = (GButton)GetChildAt(23);
+ text_award_2 = (GRichTextField)GetChildAt(24);
+ text_award_3 = (GRichTextField)GetChildAt(25);
+ com_arrow_end = (com_arrow_end)GetChildAt(26);
+ t0 = GetTransitionAt(0);
+ t2 = GetTransitionAt(1);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/com_end.cs.meta b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_end.cs.meta
similarity index 83%
rename from Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/com_end.cs.meta
rename to Assets/RedHotRoast/FGUI/package/GameResult_08/com_end.cs.meta
index 7483a54a..d67bcc4b 100644
--- a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/com_end.cs.meta
+++ b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_end.cs.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: a010cd66dd468420fbf4c56c95cb8c74
+guid: 549e5ae71ccdee04496e7a9918b09192
MonoImporter:
externalObjects: {}
serializedVersion: 2
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/com_success_ch.cs b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_success_cash.cs
similarity index 51%
rename from Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/com_success_ch.cs
rename to Assets/RedHotRoast/FGUI/package/GameResult_08/com_success_cash.cs
index 2a056b02..ef9a664a 100644
--- a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/com_success_ch.cs
+++ b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_success_cash.cs
@@ -3,31 +3,31 @@
using FairyGUI;
using FairyGUI.Utils;
-namespace FGUI.ZM_GameResult_08
+namespace FGUI.GameResult_08
{
- public partial class com_success_ch : GComponent
+ public partial class com_success_cash : GComponent
{
- public GTextField ch_text;
- public ch_broad broad;
+ public cash_broad broad;
public GImage progress;
public GTextField progress_text;
- public GButton btn_ch;
+ public GButton btn_cash;
+ public GRichTextField ch_text;
public const string URL = "ui://8sjqw0q3cgqgl";
- public static com_success_ch CreateInstance()
+ public static com_success_cash CreateInstance()
{
- return (com_success_ch)UIPackage.CreateObject("ZM_GameResult_08", "com_success_ch");
+ return (com_success_cash)UIPackage.CreateObject("GameResult_08", "com_success_cash");
}
public override void ConstructFromXML(XML xml)
{
base.ConstructFromXML(xml);
- ch_text = (GTextField)GetChildAt(1);
- broad = (ch_broad)GetChildAt(2);
+ broad = (cash_broad)GetChildAt(2);
progress = (GImage)GetChildAt(4);
progress_text = (GTextField)GetChildAt(5);
- btn_ch = (GButton)GetChildAt(6);
+ btn_cash = (GButton)GetChildAt(6);
+ ch_text = (GRichTextField)GetChildAt(7);
}
}
}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/GameResult_08/com_success_cash.cs.meta b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_success_cash.cs.meta
new file mode 100644
index 00000000..b4243679
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/GameResult_08/com_success_cash.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 5538bcf5c5d638a4cbb8badb6613aaaf
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Common_01/ZM_Common_01Binder.cs b/Assets/RedHotRoast/FGUI/package/ZM_Common_01/ZM_Common_01Binder.cs
index dd883c4e..5eb8f449 100644
--- a/Assets/RedHotRoast/FGUI/package/ZM_Common_01/ZM_Common_01Binder.cs
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Common_01/ZM_Common_01Binder.cs
@@ -12,6 +12,7 @@ namespace FGUI.ZM_Common_01
UIObjectFactory.SetPackageItemExtension(btn_threeday.URL, typeof(btn_threeday));
UIObjectFactory.SetPackageItemExtension(btn_head.URL, typeof(btn_head));
UIObjectFactory.SetPackageItemExtension(btn_chat.URL, typeof(btn_chat));
+ UIObjectFactory.SetPackageItemExtension(com_money.URL, typeof(com_money));
UIObjectFactory.SetPackageItemExtension(com_broadcast1.URL, typeof(com_broadcast1));
UIObjectFactory.SetPackageItemExtension(com_broadcast_text1.URL, typeof(com_broadcast_text1));
UIObjectFactory.SetPackageItemExtension(btn_curr.URL, typeof(btn_curr));
@@ -22,6 +23,7 @@ namespace FGUI.ZM_Common_01
UIObjectFactory.SetPackageItemExtension(btn_claim4.URL, typeof(btn_claim4));
UIObjectFactory.SetPackageItemExtension(btn_claim.URL, typeof(btn_claim));
UIObjectFactory.SetPackageItemExtension(btn_noads.URL, typeof(btn_noads));
+ UIObjectFactory.SetPackageItemExtension(btn_wv.URL, typeof(btn_wv));
}
}
}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Common_01/btn_wv.cs b/Assets/RedHotRoast/FGUI/package/ZM_Common_01/btn_wv.cs
new file mode 100644
index 00000000..6bb3b9f9
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Common_01/btn_wv.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.ZM_Common_01
+{
+ public partial class btn_wv : GButton
+ {
+ public GTextField lab_time;
+ public const string URL = "ui://o9974uc5w6awe3d";
+
+ public static btn_wv CreateInstance()
+ {
+ return (btn_wv)UIPackage.CreateObject("ZM_Common_01", "btn_wv");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ lab_time = (GTextField)GetChildAt(1);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Common_01/btn_wv.cs.meta b/Assets/RedHotRoast/FGUI/package/ZM_Common_01/btn_wv.cs.meta
new file mode 100644
index 00000000..a156267e
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Common_01/btn_wv.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 964dd6696e1646843a1f764694275683
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Common_01/com_money.cs b/Assets/RedHotRoast/FGUI/package/ZM_Common_01/com_money.cs
new file mode 100644
index 00000000..523b2edb
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Common_01/com_money.cs
@@ -0,0 +1,29 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.ZM_Common_01
+{
+ public partial class com_money : GComponent
+ {
+ public GImage icon;
+ public GButton btn_ch;
+ public GTextField text_gold;
+ public const string URL = "ui://o9974uc5lb7le3h";
+
+ public static com_money CreateInstance()
+ {
+ return (com_money)UIPackage.CreateObject("ZM_Common_01", "com_money");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ icon = (GImage)GetChildAt(1);
+ btn_ch = (GButton)GetChildAt(2);
+ text_gold = (GTextField)GetChildAt(3);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Common_01/com_money.cs.meta b/Assets/RedHotRoast/FGUI/package/ZM_Common_01/com_money.cs.meta
new file mode 100644
index 00000000..112a9b08
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Common_01/com_money.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 28e81c96f7dc2074eb9c650fc46578bc
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/ZM_GameResult_08Binder.cs b/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/ZM_GameResult_08Binder.cs
deleted file mode 100644
index 04303d36..00000000
--- a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/ZM_GameResult_08Binder.cs
+++ /dev/null
@@ -1,16 +0,0 @@
-/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
-
-using FairyGUI;
-
-namespace FGUI.ZM_GameResult_08
-{
- public class ZM_GameResult_08Binder
- {
- public static void BindAll()
- {
- UIObjectFactory.SetPackageItemExtension(com_success_ch.URL, typeof(com_success_ch));
- UIObjectFactory.SetPackageItemExtension(ch_broad.URL, typeof(ch_broad));
- UIObjectFactory.SetPackageItemExtension(com_end.URL, typeof(com_end));
- }
- }
-}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/com_end.cs b/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/com_end.cs
deleted file mode 100644
index 22bc7709..00000000
--- a/Assets/RedHotRoast/FGUI/package/ZM_GameResult_08/com_end.cs
+++ /dev/null
@@ -1,41 +0,0 @@
-/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
-
-using FairyGUI;
-using FairyGUI.Utils;
-
-namespace FGUI.ZM_GameResult_08
-{
- public partial class com_end : GComponent
- {
- public Controller win_lose;
- public GGraph bg_parent;
- public GGraph congra_parent;
- public GGraph coin_parent;
- public GButton btn_mult;
- public GButton btn_claim;
- public GButton btn_restart;
- public GTextField text_award;
- public GButton btn_gold;
- public const string URL = "ui://8sjqw0q3sebxk";
-
- public static com_end CreateInstance()
- {
- return (com_end)UIPackage.CreateObject("ZM_GameResult_08", "com_end");
- }
-
- public override void ConstructFromXML(XML xml)
- {
- base.ConstructFromXML(xml);
-
- win_lose = GetControllerAt(0);
- bg_parent = (GGraph)GetChildAt(0);
- congra_parent = (GGraph)GetChildAt(1);
- coin_parent = (GGraph)GetChildAt(2);
- btn_mult = (GButton)GetChildAt(3);
- btn_claim = (GButton)GetChildAt(4);
- btn_restart = (GButton)GetChildAt(5);
- text_award = (GTextField)GetChildAt(7);
- btn_gold = (GButton)GetChildAt(11);
- }
- }
-}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty.meta b/Assets/RedHotRoast/FGUI/package/ZM_Petty.meta
new file mode 100644
index 00000000..7ec49320
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7f0b6278fd5105d40aec61c27c7f0708
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/ZM_PettyBinder.cs b/Assets/RedHotRoast/FGUI/package/ZM_Petty/ZM_PettyBinder.cs
new file mode 100644
index 00000000..1dc360eb
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/ZM_PettyBinder.cs
@@ -0,0 +1,21 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace FGUI.ZM_Petty
+{
+ public class ZM_PettyBinder
+ {
+ public static void BindAll()
+ {
+ UIObjectFactory.SetPackageItemExtension(com_petty_award.URL, typeof(com_petty_award));
+ UIObjectFactory.SetPackageItemExtension(com_get_panel.URL, typeof(com_get_panel));
+ UIObjectFactory.SetPackageItemExtension(com_account.URL, typeof(com_account));
+ UIObjectFactory.SetPackageItemExtension(com_email.URL, typeof(com_email));
+ UIObjectFactory.SetPackageItemExtension(com_firstName.URL, typeof(com_firstName));
+ UIObjectFactory.SetPackageItemExtension(com_lastName.URL, typeof(com_lastName));
+ UIObjectFactory.SetPackageItemExtension(com_detail.URL, typeof(com_detail));
+ UIObjectFactory.SetPackageItemExtension(com_scond_confirm.URL, typeof(com_scond_confirm));
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/ZM_PettyBinder.cs.meta b/Assets/RedHotRoast/FGUI/package/ZM_Petty/ZM_PettyBinder.cs.meta
new file mode 100644
index 00000000..bfaa15e4
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/ZM_PettyBinder.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 1f07905677a77ac41bd8405d567bc96e
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_account.cs b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_account.cs
new file mode 100644
index 00000000..d2ddaad1
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_account.cs
@@ -0,0 +1,31 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.ZM_Petty
+{
+ public partial class com_account : GComponent
+ {
+ public com_email com_email;
+ public com_firstName com_first_name;
+ public com_lastName com_last_name;
+ public GButton btn_confirm;
+ public const string URL = "ui://e9w4rbkqkbzo4";
+
+ public static com_account CreateInstance()
+ {
+ return (com_account)UIPackage.CreateObject("ZM_Petty", "com_account");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ com_email = (com_email)GetChildAt(4);
+ com_first_name = (com_firstName)GetChildAt(5);
+ com_last_name = (com_lastName)GetChildAt(6);
+ btn_confirm = (GButton)GetChildAt(7);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_account.cs.meta b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_account.cs.meta
new file mode 100644
index 00000000..42a226c7
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_account.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: dbef250520b953944b5cedbe677f63bb
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_detail.cs b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_detail.cs
new file mode 100644
index 00000000..491bd6b9
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_detail.cs
@@ -0,0 +1,35 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.ZM_Petty
+{
+ public partial class com_detail : GComponent
+ {
+ public GTextField text_amount;
+ public GTextField text_data;
+ public GTextField text_order;
+ public GTextField text_email;
+ public GTextField text_limit;
+ public GButton btn_redeem;
+ public const string URL = "ui://e9w4rbkqkbzob";
+
+ public static com_detail CreateInstance()
+ {
+ return (com_detail)UIPackage.CreateObject("ZM_Petty", "com_detail");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ text_amount = (GTextField)GetChildAt(2);
+ text_data = (GTextField)GetChildAt(3);
+ text_order = (GTextField)GetChildAt(4);
+ text_email = (GTextField)GetChildAt(5);
+ text_limit = (GTextField)GetChildAt(6);
+ btn_redeem = (GButton)GetChildAt(10);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_detail.cs.meta b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_detail.cs.meta
new file mode 100644
index 00000000..953b6775
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_detail.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 89a2f4882ac477c41a762cfe76631721
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_email.cs b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_email.cs
new file mode 100644
index 00000000..8ded136e
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_email.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.ZM_Petty
+{
+ public partial class com_email : GComponent
+ {
+ public GTextInput enter_email;
+ public const string URL = "ui://e9w4rbkqkbzo5";
+
+ public static com_email CreateInstance()
+ {
+ return (com_email)UIPackage.CreateObject("ZM_Petty", "com_email");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ enter_email = (GTextInput)GetChildAt(2);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_email.cs.meta b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_email.cs.meta
new file mode 100644
index 00000000..53f38ff7
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_email.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6166663a6b01b3e408a687d93a4c58d8
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_firstName.cs b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_firstName.cs
new file mode 100644
index 00000000..cd8aacfe
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_firstName.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.ZM_Petty
+{
+ public partial class com_firstName : GComponent
+ {
+ public GTextInput enter_first_name;
+ public const string URL = "ui://e9w4rbkqkbzo8";
+
+ public static com_firstName CreateInstance()
+ {
+ return (com_firstName)UIPackage.CreateObject("ZM_Petty", "com_firstName");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ enter_first_name = (GTextInput)GetChildAt(2);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_firstName.cs.meta b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_firstName.cs.meta
new file mode 100644
index 00000000..da4ee9cf
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_firstName.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: dfb839b90a753004ab95f02310af26e7
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_get_panel.cs b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_get_panel.cs
new file mode 100644
index 00000000..a3062b9a
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_get_panel.cs
@@ -0,0 +1,27 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.ZM_Petty
+{
+ public partial class com_get_panel : GComponent
+ {
+ public GTextField text_reward;
+ public GButton btn_get;
+ public const string URL = "ui://e9w4rbkqkbzo3";
+
+ public static com_get_panel CreateInstance()
+ {
+ return (com_get_panel)UIPackage.CreateObject("ZM_Petty", "com_get_panel");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ text_reward = (GTextField)GetChildAt(2);
+ btn_get = (GButton)GetChildAt(3);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_get_panel.cs.meta b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_get_panel.cs.meta
new file mode 100644
index 00000000..4ceeb957
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_get_panel.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: c2bcf14debd8def4f946f3bbce808a91
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_lastName.cs b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_lastName.cs
new file mode 100644
index 00000000..ba5fc649
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_lastName.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.ZM_Petty
+{
+ public partial class com_lastName : GComponent
+ {
+ public GTextInput enter_last_name;
+ public const string URL = "ui://e9w4rbkqkbzo9";
+
+ public static com_lastName CreateInstance()
+ {
+ return (com_lastName)UIPackage.CreateObject("ZM_Petty", "com_lastName");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ enter_last_name = (GTextInput)GetChildAt(2);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_lastName.cs.meta b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_lastName.cs.meta
new file mode 100644
index 00000000..ffc31d00
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_lastName.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 555e17d0466864f42868a557b45fd8ae
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_petty_award.cs b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_petty_award.cs
new file mode 100644
index 00000000..a14a1599
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_petty_award.cs
@@ -0,0 +1,39 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.ZM_Petty
+{
+ public partial class com_petty_award : GComponent
+ {
+ public Controller state;
+ public GGraph anim;
+ public GButton btn_gerAward;
+ public com_get_panel com_get_panel;
+ public com_account com_account;
+ public com_detail com_detail;
+ public com_scond_confirm com_second_confirm;
+ public GButton btn_close;
+ public const string URL = "ui://e9w4rbkqkbzo26";
+
+ public static com_petty_award CreateInstance()
+ {
+ return (com_petty_award)UIPackage.CreateObject("ZM_Petty", "com_petty_award");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ state = GetControllerAt(0);
+ anim = (GGraph)GetChildAt(0);
+ btn_gerAward = (GButton)GetChildAt(1);
+ com_get_panel = (com_get_panel)GetChildAt(2);
+ com_account = (com_account)GetChildAt(3);
+ com_detail = (com_detail)GetChildAt(4);
+ com_second_confirm = (com_scond_confirm)GetChildAt(5);
+ btn_close = (GButton)GetChildAt(6);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_petty_award.cs.meta b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_petty_award.cs.meta
new file mode 100644
index 00000000..6ff934e6
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_petty_award.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 8ad95661e3e31e1468fcc8cb529c2593
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_scond_confirm.cs b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_scond_confirm.cs
new file mode 100644
index 00000000..287cc4c7
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_scond_confirm.cs
@@ -0,0 +1,31 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.ZM_Petty
+{
+ public partial class com_scond_confirm : GComponent
+ {
+ public GButton btn_confirm;
+ public GTextField text_account;
+ public GTextField text_first_name;
+ public GTextField text_last_name;
+ public const string URL = "ui://e9w4rbkqkbzoe";
+
+ public static com_scond_confirm CreateInstance()
+ {
+ return (com_scond_confirm)UIPackage.CreateObject("ZM_Petty", "com_scond_confirm");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ btn_confirm = (GButton)GetChildAt(2);
+ text_account = (GTextField)GetChildAt(3);
+ text_first_name = (GTextField)GetChildAt(4);
+ text_last_name = (GTextField)GetChildAt(5);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_scond_confirm.cs.meta b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_scond_confirm.cs.meta
new file mode 100644
index 00000000..02c6aabb
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/ZM_Petty/com_scond_confirm.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 1312675d1c29b74468094e6924a83125
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian.meta b/Assets/RedHotRoast/FGUI/package/tixian.meta
new file mode 100644
index 00000000..9943a2cd
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 7a29ee65494dee1468344c7d51028710
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_code.cs b/Assets/RedHotRoast/FGUI/package/tixian/btn_code.cs
new file mode 100644
index 00000000..dc319b56
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_code.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class btn_code : GButton
+ {
+ public Controller type;
+ public const string URL = "ui://md8tkwlztivmeg";
+
+ public static btn_code CreateInstance()
+ {
+ return (btn_code)UIPackage.CreateObject("tixian", "btn_code");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ type = GetControllerAt(0);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_code.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/btn_code.cs.meta
new file mode 100644
index 00000000..08189fdd
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_code.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 29199c574e56a1d46abbdbf913a3e102
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_confirm.cs b/Assets/RedHotRoast/FGUI/package/tixian/btn_confirm.cs
new file mode 100644
index 00000000..e1c4c9f4
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_confirm.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class btn_confirm : GButton
+ {
+ public Controller state;
+ public const string URL = "ui://md8tkwlzlsax1y";
+
+ public static btn_confirm CreateInstance()
+ {
+ return (btn_confirm)UIPackage.CreateObject("tixian", "btn_confirm");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ state = GetControllerAt(0);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_confirm.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/btn_confirm.cs.meta
new file mode 100644
index 00000000..2d5a6d88
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_confirm.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 908858c3516d0e24280696ad35d1d459
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_edit.cs b/Assets/RedHotRoast/FGUI/package/tixian/btn_edit.cs
new file mode 100644
index 00000000..c4d0ec55
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_edit.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class btn_edit : GButton
+ {
+ public Controller state;
+ public const string URL = "ui://md8tkwlzdeiw1s";
+
+ public static btn_edit CreateInstance()
+ {
+ return (btn_edit)UIPackage.CreateObject("tixian", "btn_edit");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ state = GetControllerAt(0);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_edit.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/btn_edit.cs.meta
new file mode 100644
index 00000000..e0cddb1c
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_edit.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 242b8426c65bf084f8580e631f339cfb
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_get.cs b/Assets/RedHotRoast/FGUI/package/tixian/btn_get.cs
new file mode 100644
index 00000000..24072dda
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_get.cs
@@ -0,0 +1,27 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class btn_get : GButton
+ {
+ public Controller state;
+ public GImage img_saveingpot;
+ public const string URL = "ui://md8tkwlzcphly";
+
+ public static btn_get CreateInstance()
+ {
+ return (btn_get)UIPackage.CreateObject("tixian", "btn_get");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ state = GetControllerAt(0);
+ img_saveingpot = (GImage)GetChildAt(2);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_get.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/btn_get.cs.meta
new file mode 100644
index 00000000..90d5ad51
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_get.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 579231d9457451748aad91e90b8e8537
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_getcash.cs b/Assets/RedHotRoast/FGUI/package/tixian/btn_getcash.cs
new file mode 100644
index 00000000..da9479d7
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_getcash.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class btn_getcash : GButton
+ {
+ public GImage img_saveingpot;
+ public const string URL = "ui://md8tkwlzupx71u";
+
+ public static btn_getcash CreateInstance()
+ {
+ return (btn_getcash)UIPackage.CreateObject("tixian", "btn_getcash");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ img_saveingpot = (GImage)GetChildAt(3);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_getcash.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/btn_getcash.cs.meta
new file mode 100644
index 00000000..5874ebbb
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_getcash.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: f2a6231b9c34ea243946195802fa120c
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_kicket.cs b/Assets/RedHotRoast/FGUI/package/tixian/btn_kicket.cs
new file mode 100644
index 00000000..bdc81899
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_kicket.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class btn_kicket : GButton
+ {
+ public Controller state;
+ public const string URL = "ui://md8tkwlztivmef";
+
+ public static btn_kicket CreateInstance()
+ {
+ return (btn_kicket)UIPackage.CreateObject("tixian", "btn_kicket");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ state = GetControllerAt(0);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_kicket.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/btn_kicket.cs.meta
new file mode 100644
index 00000000..9beb1c05
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_kicket.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 3c9047cf01af20249b350d70907fd4e3
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_pay.cs b/Assets/RedHotRoast/FGUI/package/tixian/btn_pay.cs
new file mode 100644
index 00000000..e7e301e1
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_pay.cs
@@ -0,0 +1,33 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class btn_pay : GButton
+ {
+ public Controller show_cd;
+ public GTextField text_cd;
+ public GTextField watch;
+ public GImage ad_icon;
+ public GImage img_saveingpot;
+ public const string URL = "ui://md8tkwlzheqb2k";
+
+ public static btn_pay CreateInstance()
+ {
+ return (btn_pay)UIPackage.CreateObject("tixian", "btn_pay");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ show_cd = GetControllerAt(0);
+ text_cd = (GTextField)GetChildAt(1);
+ watch = (GTextField)GetChildAt(2);
+ ad_icon = (GImage)GetChildAt(3);
+ img_saveingpot = (GImage)GetChildAt(4);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_pay.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/btn_pay.cs.meta
new file mode 100644
index 00000000..6c66f352
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_pay.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 409b1bdfb9e046443ad3b2f8213b53b9
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_top.cs b/Assets/RedHotRoast/FGUI/package/tixian/btn_top.cs
new file mode 100644
index 00000000..88b51074
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_top.cs
@@ -0,0 +1,33 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class btn_top : GButton
+ {
+ public Controller index;
+ public Controller btn_state;
+ public GTextField text_type;
+ public GTextField text_ch;
+ public GImage img_outline;
+ public const string URL = "ui://md8tkwlzupx71r";
+
+ public static btn_top CreateInstance()
+ {
+ return (btn_top)UIPackage.CreateObject("tixian", "btn_top");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ index = GetControllerAt(0);
+ btn_state = GetControllerAt(1);
+ text_type = (GTextField)GetChildAt(5);
+ text_ch = (GTextField)GetChildAt(6);
+ img_outline = (GImage)GetChildAt(7);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/btn_top.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/btn_top.cs.meta
new file mode 100644
index 00000000..99a7e339
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/btn_top.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 1eae096bd02e2c547a43bcb8380a4d8f
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/cash_levelcom.cs b/Assets/RedHotRoast/FGUI/package/tixian/cash_levelcom.cs
new file mode 100644
index 00000000..969620c1
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/cash_levelcom.cs
@@ -0,0 +1,29 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class cash_levelcom : GComponent
+ {
+ public level_btn btn_0;
+ public level_btn btn_1;
+ public level_btn btn_2;
+ public const string URL = "ui://md8tkwlzfzz842";
+
+ public static cash_levelcom CreateInstance()
+ {
+ return (cash_levelcom)UIPackage.CreateObject("tixian", "cash_levelcom");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ btn_0 = (level_btn)GetChildAt(0);
+ btn_1 = (level_btn)GetChildAt(1);
+ btn_2 = (level_btn)GetChildAt(2);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/cash_levelcom.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/cash_levelcom.cs.meta
new file mode 100644
index 00000000..81eb4d1f
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/cash_levelcom.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 1e56a77c94de78d4699cfcb7a27781da
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_broadcast.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_broadcast.cs
new file mode 100644
index 00000000..de74039d
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_broadcast.cs
@@ -0,0 +1,33 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_broadcast : GComponent
+ {
+ public GRichTextField rich_text0;
+ public GRichTextField rich_text1;
+ public GRichTextField rich_text2;
+ public GRichTextField rich_text3;
+ public Transition t1;
+ public const string URL = "ui://md8tkwlzgismek";
+
+ public static com_broadcast CreateInstance()
+ {
+ return (com_broadcast)UIPackage.CreateObject("tixian", "com_broadcast");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ rich_text0 = (GRichTextField)GetChildAt(1);
+ rich_text1 = (GRichTextField)GetChildAt(3);
+ rich_text2 = (GRichTextField)GetChildAt(5);
+ rich_text3 = (GRichTextField)GetChildAt(7);
+ t1 = GetTransitionAt(0);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_broadcast.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_broadcast.cs.meta
new file mode 100644
index 00000000..f8d85801
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_broadcast.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: acc1a600d3d62504caa20e1b285645dd
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_confirm.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_confirm.cs
new file mode 100644
index 00000000..05bf6b61
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_confirm.cs
@@ -0,0 +1,133 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_confirm : GComponent
+ {
+ public Controller cont_state;
+ public Controller cont_confirm;
+ public Controller show_pay;
+ public Controller level_state;
+ public com_enter com_info;
+ public com_firstname com_fname;
+ public com_lastname com_lname;
+ public GTextField text_payhint;
+ public GTextField text_title;
+ public GTextField text_smaill_title;
+ public GTextField nrules;
+ public com_task com_task;
+ public GTextField text_query;
+ public GTextField nrules_2;
+ public GTextField text_payhint_2;
+ public GTextField text_title_2;
+ public GProgressBar pb_condi1;
+ public com_newRecord com_newRecord;
+ public com_info com_pay;
+ public GTextField text_smaill_title_2;
+ public GTextField text_chneedlv;
+ public GTextField text_ch_title;
+ public GTextField text_chdate;
+ public GTextField text_chdate3;
+ public GTextField text_number0;
+ public GTextField text_number1;
+ public GTextField text_number2;
+ public btn_pay btn_watch;
+ public GButton btn_close;
+ public btn_get btn_tab;
+ public btn_get btn_earn;
+ public btn_get btn_chout;
+ public btn_get btn_confirm;
+ public btn_get btn_check_level;
+ public GTextField text_nowch;
+ public GButton btn_task_watch;
+ public GTextField text_cashneedlv;
+ public GTextField text_leveltime;
+ public GTextField lab_lv_need_des;
+ public GButton btn_watchad;
+ public cash_levelcom com_chlevel;
+ public GGroup group_;
+ public GTextField lab_mn;
+ public GList list_kicket;
+ public GTextField lab_mn2;
+ public GTextField lab_ticket;
+ public GTextField lab_code;
+ public btn_code btn_copy;
+ public btn_code btn_contact_us;
+ public GButton btn_back;
+ public GTextField lab_ads;
+ public btn_get btn_inline_ok;
+ public GRichTextField text_condi1;
+ public GRichTextField text_ch_number;
+ public Transition t0;
+ public const string URL = "ui://md8tkwlzut66d";
+
+ public static com_confirm CreateInstance()
+ {
+ return (com_confirm)UIPackage.CreateObject("tixian", "com_confirm");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ cont_state = GetControllerAt(0);
+ cont_confirm = GetControllerAt(1);
+ show_pay = GetControllerAt(2);
+ level_state = GetControllerAt(3);
+ com_info = (com_enter)GetChildAt(7);
+ com_fname = (com_firstname)GetChildAt(8);
+ com_lname = (com_lastname)GetChildAt(9);
+ text_payhint = (GTextField)GetChildAt(10);
+ text_title = (GTextField)GetChildAt(11);
+ text_smaill_title = (GTextField)GetChildAt(12);
+ nrules = (GTextField)GetChildAt(13);
+ com_task = (com_task)GetChildAt(14);
+ text_query = (GTextField)GetChildAt(15);
+ nrules_2 = (GTextField)GetChildAt(17);
+ text_payhint_2 = (GTextField)GetChildAt(18);
+ text_title_2 = (GTextField)GetChildAt(19);
+ pb_condi1 = (GProgressBar)GetChildAt(20);
+ com_newRecord = (com_newRecord)GetChildAt(21);
+ com_pay = (com_info)GetChildAt(22);
+ text_smaill_title_2 = (GTextField)GetChildAt(24);
+ text_chneedlv = (GTextField)GetChildAt(25);
+ text_ch_title = (GTextField)GetChildAt(28);
+ text_chdate = (GTextField)GetChildAt(29);
+ text_chdate3 = (GTextField)GetChildAt(38);
+ text_number0 = (GTextField)GetChildAt(39);
+ text_number1 = (GTextField)GetChildAt(40);
+ text_number2 = (GTextField)GetChildAt(41);
+ btn_watch = (btn_pay)GetChildAt(42);
+ btn_close = (GButton)GetChildAt(43);
+ btn_tab = (btn_get)GetChildAt(44);
+ btn_earn = (btn_get)GetChildAt(45);
+ btn_chout = (btn_get)GetChildAt(46);
+ btn_confirm = (btn_get)GetChildAt(47);
+ btn_check_level = (btn_get)GetChildAt(48);
+ text_nowch = (GTextField)GetChildAt(51);
+ btn_task_watch = (GButton)GetChildAt(52);
+ text_cashneedlv = (GTextField)GetChildAt(53);
+ text_leveltime = (GTextField)GetChildAt(54);
+ lab_lv_need_des = (GTextField)GetChildAt(56);
+ btn_watchad = (GButton)GetChildAt(57);
+ com_chlevel = (cash_levelcom)GetChildAt(60);
+ group_ = (GGroup)GetChildAt(61);
+ lab_mn = (GTextField)GetChildAt(65);
+ list_kicket = (GList)GetChildAt(70);
+ lab_mn2 = (GTextField)GetChildAt(75);
+ lab_ticket = (GTextField)GetChildAt(83);
+ lab_code = (GTextField)GetChildAt(85);
+ btn_copy = (btn_code)GetChildAt(86);
+ btn_contact_us = (btn_code)GetChildAt(87);
+ btn_back = (GButton)GetChildAt(91);
+ lab_ads = (GTextField)GetChildAt(94);
+ btn_inline_ok = (btn_get)GetChildAt(95);
+ text_condi1 = (GRichTextField)GetChildAt(96);
+ text_ch_number = (GRichTextField)GetChildAt(97);
+ t0 = GetTransitionAt(0);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_confirm.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_confirm.cs.meta
new file mode 100644
index 00000000..f83106b4
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_confirm.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: c592c9c0d52b5da4dbbd4a00f0c47e5f
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_cord.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_cord.cs
new file mode 100644
index 00000000..37b16ae1
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_cord.cs
@@ -0,0 +1,37 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_cord : GComponent
+ {
+ public GTextField text_amt;
+ public GTextField text_payer;
+ public GTextField text_name;
+ public GTextField email_text;
+ public GTextField time_text;
+ public GTextField number_text;
+ public GTextField status_text_0;
+ public const string URL = "ui://md8tkwlzmeh8c";
+
+ public static com_cord CreateInstance()
+ {
+ return (com_cord)UIPackage.CreateObject("tixian", "com_cord");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ text_amt = (GTextField)GetChildAt(2);
+ text_payer = (GTextField)GetChildAt(3);
+ text_name = (GTextField)GetChildAt(4);
+ email_text = (GTextField)GetChildAt(8);
+ time_text = (GTextField)GetChildAt(9);
+ number_text = (GTextField)GetChildAt(10);
+ status_text_0 = (GTextField)GetChildAt(11);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_cord.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_cord.cs.meta
new file mode 100644
index 00000000..f092e430
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_cord.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 187f9754b7b91a14c9a0eeb7715b301a
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_cord_new.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_cord_new.cs
new file mode 100644
index 00000000..3621689c
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_cord_new.cs
@@ -0,0 +1,41 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_cord_new : GComponent
+ {
+ public GTextField text_amt;
+ public GTextField text_payer;
+ public GTextField text_name;
+ public GLoader loader_logo;
+ public GTextField email_text;
+ public GTextField time_text;
+ public GTextField number_text;
+ public GTextField status_text_0;
+ public GTextField status_text_1;
+ public const string URL = "ui://md8tkwlz933h61";
+
+ public static com_cord_new CreateInstance()
+ {
+ return (com_cord_new)UIPackage.CreateObject("tixian", "com_cord_new");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ text_amt = (GTextField)GetChildAt(3);
+ text_payer = (GTextField)GetChildAt(4);
+ text_name = (GTextField)GetChildAt(5);
+ loader_logo = (GLoader)GetChildAt(6);
+ email_text = (GTextField)GetChildAt(10);
+ time_text = (GTextField)GetChildAt(11);
+ number_text = (GTextField)GetChildAt(12);
+ status_text_0 = (GTextField)GetChildAt(13);
+ status_text_1 = (GTextField)GetChildAt(14);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_cord_new.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_cord_new.cs.meta
new file mode 100644
index 00000000..b10c2a79
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_cord_new.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ca7697541f68d2846a3d3fa66923fa7f
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_enter.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_enter.cs
new file mode 100644
index 00000000..3228c518
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_enter.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_enter : GComponent
+ {
+ public GTextInput enter_email;
+ public const string URL = "ui://md8tkwlzdeiw1k";
+
+ public static com_enter CreateInstance()
+ {
+ return (com_enter)UIPackage.CreateObject("tixian", "com_enter");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ enter_email = (GTextInput)GetChildAt(2);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_enter.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_enter.cs.meta
new file mode 100644
index 00000000..62751b29
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_enter.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 0154b3f8a230ed34aab19d849dc62042
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_firstname.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_firstname.cs
new file mode 100644
index 00000000..a4a85d12
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_firstname.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_firstname : GComponent
+ {
+ public GTextInput enter_fname;
+ public const string URL = "ui://md8tkwlzdeiw1j";
+
+ public static com_firstname CreateInstance()
+ {
+ return (com_firstname)UIPackage.CreateObject("tixian", "com_firstname");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ enter_fname = (GTextInput)GetChildAt(1);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_firstname.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_firstname.cs.meta
new file mode 100644
index 00000000..76383c3d
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_firstname.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 9e219e6eca0598148855e67b7bd2e204
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_info.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_info.cs
new file mode 100644
index 00000000..adfef08c
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_info.cs
@@ -0,0 +1,31 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_info : GComponent
+ {
+ public GTextField text_name;
+ public GTextField text_email;
+ public GButton btn_change;
+ public GButton head;
+ public const string URL = "ui://md8tkwlzif1eb";
+
+ public static com_info CreateInstance()
+ {
+ return (com_info)UIPackage.CreateObject("tixian", "com_info");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ text_name = (GTextField)GetChildAt(0);
+ text_email = (GTextField)GetChildAt(1);
+ btn_change = (GButton)GetChildAt(2);
+ head = (GButton)GetChildAt(3);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_info.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_info.cs.meta
new file mode 100644
index 00000000..521c3339
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_info.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: b92313c956089c14eaf447727e7a0a01
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_lastname.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_lastname.cs
new file mode 100644
index 00000000..8e5e91bb
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_lastname.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_lastname : GComponent
+ {
+ public GTextInput enter_lname;
+ public const string URL = "ui://md8tkwlzdeiw1i";
+
+ public static com_lastname CreateInstance()
+ {
+ return (com_lastname)UIPackage.CreateObject("tixian", "com_lastname");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ enter_lname = (GTextInput)GetChildAt(1);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_lastname.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_lastname.cs.meta
new file mode 100644
index 00000000..47820799
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_lastname.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: d452c41e67d1cb148ab2beff2fcb0917
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_newRecord.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_newRecord.cs
new file mode 100644
index 00000000..260e7ffe
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_newRecord.cs
@@ -0,0 +1,27 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_newRecord : GComponent
+ {
+ public com_rank com_rank;
+ public com_cord com_cord;
+ public const string URL = "ui://md8tkwlzqgv24k";
+
+ public static com_newRecord CreateInstance()
+ {
+ return (com_newRecord)UIPackage.CreateObject("tixian", "com_newRecord");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ com_rank = (com_rank)GetChildAt(0);
+ com_cord = (com_cord)GetChildAt(1);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_newRecord.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_newRecord.cs.meta
new file mode 100644
index 00000000..3fc6d6b3
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_newRecord.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 02f5928ce68cecc4db0e2117dfccbebc
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_rank.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_rank.cs
new file mode 100644
index 00000000..5dfdc360
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_rank.cs
@@ -0,0 +1,41 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_rank : GComponent
+ {
+ public Controller content1;
+ public Controller content2;
+ public Controller content3;
+ public GTextField lab_title_des;
+ public GTextField text_ranks;
+ public GTextField lab_rank_tips;
+ public GTextField text_rank1;
+ public GTextField text_rank2;
+ public GTextField text_rank3;
+ public const string URL = "ui://md8tkwlzqgv24f";
+
+ public static com_rank CreateInstance()
+ {
+ return (com_rank)UIPackage.CreateObject("tixian", "com_rank");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ content1 = GetControllerAt(0);
+ content2 = GetControllerAt(1);
+ content3 = GetControllerAt(2);
+ lab_title_des = (GTextField)GetChildAt(2);
+ text_ranks = (GTextField)GetChildAt(3);
+ lab_rank_tips = (GTextField)GetChildAt(4);
+ text_rank1 = (GTextField)GetChildAt(5);
+ text_rank2 = (GTextField)GetChildAt(6);
+ text_rank3 = (GTextField)GetChildAt(7);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_rank.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_rank.cs.meta
new file mode 100644
index 00000000..2e62ea0d
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_rank.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 7df01c6015ea49b42a24acb5838ec2a3
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_record.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_record.cs
new file mode 100644
index 00000000..ca54d6fd
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_record.cs
@@ -0,0 +1,33 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_record : GComponent
+ {
+ public Controller cont_show;
+ public GList list_record;
+ public GButton btn_help;
+ public GTextField text_title;
+ public GComponent closeButton;
+ public const string URL = "ui://md8tkwlzw3axa";
+
+ public static com_record CreateInstance()
+ {
+ return (com_record)UIPackage.CreateObject("tixian", "com_record");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ cont_show = GetControllerAt(0);
+ list_record = (GList)GetChildAt(1);
+ btn_help = (GButton)GetChildAt(3);
+ text_title = (GTextField)GetChildAt(4);
+ closeButton = (GComponent)GetChildAt(5);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_record.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_record.cs.meta
new file mode 100644
index 00000000..2264fc8e
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_record.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 77b5b4498660a5648bdb02293cd9f47d
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_redeem_code.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_redeem_code.cs
new file mode 100644
index 00000000..5f930f7f
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_redeem_code.cs
@@ -0,0 +1,39 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_redeem_code : GComponent
+ {
+ public GTextField text_title;
+ public GButton btn_close1;
+ public GTextField lab_mn2;
+ public GTextField lab_ticket;
+ public GTextField lab_code;
+ public btn_code btn_copy;
+ public btn_code btn_contact_us;
+ public GButton btn_back;
+ public const string URL = "ui://md8tkwlzrftfel";
+
+ public static com_redeem_code CreateInstance()
+ {
+ return (com_redeem_code)UIPackage.CreateObject("tixian", "com_redeem_code");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ text_title = (GTextField)GetChildAt(1);
+ btn_close1 = (GButton)GetChildAt(2);
+ lab_mn2 = (GTextField)GetChildAt(6);
+ lab_ticket = (GTextField)GetChildAt(14);
+ lab_code = (GTextField)GetChildAt(16);
+ btn_copy = (btn_code)GetChildAt(17);
+ btn_contact_us = (btn_code)GetChildAt(18);
+ btn_back = (GButton)GetChildAt(22);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_redeem_code.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_redeem_code.cs.meta
new file mode 100644
index 00000000..bbdf47e6
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_redeem_code.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ed8fb933904b5b24398f2d2859289e3d
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_regulation.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_regulation.cs
new file mode 100644
index 00000000..fb46c947
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_regulation.cs
@@ -0,0 +1,25 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_regulation : GComponent
+ {
+ public GComponent closeButton;
+ public const string URL = "ui://md8tkwlzghqt2";
+
+ public static com_regulation CreateInstance()
+ {
+ return (com_regulation)UIPackage.CreateObject("tixian", "com_regulation");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ closeButton = (GComponent)GetChildAt(1);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_regulation.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_regulation.cs.meta
new file mode 100644
index 00000000..377a2558
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_regulation.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 93c7af546befe6e448d2beaef404dc30
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_saveingpot.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_saveingpot.cs
new file mode 100644
index 00000000..1c030633
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_saveingpot.cs
@@ -0,0 +1,111 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_saveingpot : GComponent
+ {
+ public Controller type;
+ public Controller cont_confirm;
+ public GGraph ani_potparent;
+ public GTextField text_remaintime;
+ public GProgressBar progress_ch;
+ public GTextField text_chprogress;
+ public GTextField text_nowch;
+ public GTextField text_ad;
+ public GTextField text_pay;
+ public GButton btn_ch;
+ public GTextField text_lose;
+ public btn_confirm btn_confirm;
+ public GTextField text_title;
+ public GTextField text_query;
+ public GTextField text_payhint;
+ public btn_top btn_level0;
+ public btn_top btn_level1;
+ public btn_top btn_level2;
+ public GGroup group_;
+ public GTextField text_title_2;
+ public GTextField text_smaill_title;
+ public com_enter com_info;
+ public com_firstname com_fname;
+ public com_lastname com_lname;
+ public com_info com_pay;
+ public GTextField text_smaill_title_2;
+ public GTextField text_ch;
+ public GTextField text_account;
+ public com_task com_task;
+ public com_newRecord com_newRecord;
+ public btn_pay btn_watch;
+ public GImage card_;
+ public GTextField lab_mn;
+ public GList list_kicket;
+ public GTextField lab_mn2;
+ public GTextField lab_ticket;
+ public GTextField lab_code;
+ public btn_code btn_copy;
+ public btn_code btn_contact_us;
+ public GButton btn_back;
+ public GButton btn_task_watch;
+ public btn_get btn_inline_ok;
+ public com_broadcast broad;
+ public GButton btn_close;
+ public const string URL = "ui://md8tkwlzupx71p";
+
+ public static com_saveingpot CreateInstance()
+ {
+ return (com_saveingpot)UIPackage.CreateObject("tixian", "com_saveingpot");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ type = GetControllerAt(0);
+ cont_confirm = GetControllerAt(1);
+ ani_potparent = (GGraph)GetChildAt(0);
+ text_remaintime = (GTextField)GetChildAt(3);
+ progress_ch = (GProgressBar)GetChildAt(4);
+ text_chprogress = (GTextField)GetChildAt(5);
+ text_nowch = (GTextField)GetChildAt(6);
+ text_ad = (GTextField)GetChildAt(8);
+ text_pay = (GTextField)GetChildAt(9);
+ btn_ch = (GButton)GetChildAt(10);
+ text_lose = (GTextField)GetChildAt(11);
+ btn_confirm = (btn_confirm)GetChildAt(14);
+ text_title = (GTextField)GetChildAt(15);
+ text_query = (GTextField)GetChildAt(19);
+ text_payhint = (GTextField)GetChildAt(20);
+ btn_level0 = (btn_top)GetChildAt(21);
+ btn_level1 = (btn_top)GetChildAt(22);
+ btn_level2 = (btn_top)GetChildAt(23);
+ group_ = (GGroup)GetChildAt(24);
+ text_title_2 = (GTextField)GetChildAt(25);
+ text_smaill_title = (GTextField)GetChildAt(26);
+ com_info = (com_enter)GetChildAt(27);
+ com_fname = (com_firstname)GetChildAt(28);
+ com_lname = (com_lastname)GetChildAt(29);
+ com_pay = (com_info)GetChildAt(30);
+ text_smaill_title_2 = (GTextField)GetChildAt(31);
+ text_ch = (GTextField)GetChildAt(34);
+ text_account = (GTextField)GetChildAt(35);
+ com_task = (com_task)GetChildAt(38);
+ com_newRecord = (com_newRecord)GetChildAt(39);
+ btn_watch = (btn_pay)GetChildAt(40);
+ card_ = (GImage)GetChildAt(42);
+ lab_mn = (GTextField)GetChildAt(45);
+ list_kicket = (GList)GetChildAt(51);
+ lab_mn2 = (GTextField)GetChildAt(55);
+ lab_ticket = (GTextField)GetChildAt(62);
+ lab_code = (GTextField)GetChildAt(64);
+ btn_copy = (btn_code)GetChildAt(65);
+ btn_contact_us = (btn_code)GetChildAt(66);
+ btn_back = (GButton)GetChildAt(70);
+ btn_task_watch = (GButton)GetChildAt(75);
+ btn_inline_ok = (btn_get)GetChildAt(76);
+ broad = (com_broadcast)GetChildAt(77);
+ btn_close = (GButton)GetChildAt(78);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_saveingpot.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_saveingpot.cs.meta
new file mode 100644
index 00000000..1a52c95d
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_saveingpot.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: a781c11baea2b264897bbc27264142d0
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_task.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_task.cs
new file mode 100644
index 00000000..ba430e85
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_task.cs
@@ -0,0 +1,35 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_task : GComponent
+ {
+ public Controller cont_process;
+ public GTextField text_orderid;
+ public GTextField text_task_title;
+ public GTextField text_ads;
+ public GTextField text_task;
+ public GTextField text_payer;
+ public const string URL = "ui://md8tkwlzes171x";
+
+ public static com_task CreateInstance()
+ {
+ return (com_task)UIPackage.CreateObject("tixian", "com_task");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ cont_process = GetControllerAt(0);
+ text_orderid = (GTextField)GetChildAt(4);
+ text_task_title = (GTextField)GetChildAt(5);
+ text_ads = (GTextField)GetChildAt(6);
+ text_task = (GTextField)GetChildAt(7);
+ text_payer = (GTextField)GetChildAt(16);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_task.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_task.cs.meta
new file mode 100644
index 00000000..f68ffe41
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_task.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: f736ca4d7be01ff4091e1b59782bbe62
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_ticket_item.cs b/Assets/RedHotRoast/FGUI/package/tixian/com_ticket_item.cs
new file mode 100644
index 00000000..4fe7309d
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_ticket_item.cs
@@ -0,0 +1,27 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class com_ticket_item : GComponent
+ {
+ public GTextField lab_num;
+ public btn_kicket btn_claim;
+ public const string URL = "ui://md8tkwlztivmee";
+
+ public static com_ticket_item CreateInstance()
+ {
+ return (com_ticket_item)UIPackage.CreateObject("tixian", "com_ticket_item");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ lab_num = (GTextField)GetChildAt(4);
+ btn_claim = (btn_kicket)GetChildAt(5);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/com_ticket_item.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/com_ticket_item.cs.meta
new file mode 100644
index 00000000..247cdcaf
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/com_ticket_item.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 8627d10a63c2e8145940ae2dd0678609
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/level_btn.cs b/Assets/RedHotRoast/FGUI/package/tixian/level_btn.cs
new file mode 100644
index 00000000..e7927a47
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/level_btn.cs
@@ -0,0 +1,33 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+using FairyGUI.Utils;
+
+namespace FGUI.tixian
+{
+ public partial class level_btn : GButton
+ {
+ public Controller btn_state;
+ public GTextField text_level0;
+ public GTextField text_level1;
+ public GTextField text_level2;
+ public GImage img_check;
+ public const string URL = "ui://md8tkwlzfzz843";
+
+ public static level_btn CreateInstance()
+ {
+ return (level_btn)UIPackage.CreateObject("tixian", "level_btn");
+ }
+
+ public override void ConstructFromXML(XML xml)
+ {
+ base.ConstructFromXML(xml);
+
+ btn_state = GetControllerAt(0);
+ text_level0 = (GTextField)GetChildAt(3);
+ text_level1 = (GTextField)GetChildAt(4);
+ text_level2 = (GTextField)GetChildAt(5);
+ img_check = (GImage)GetChildAt(8);
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/level_btn.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/level_btn.cs.meta
new file mode 100644
index 00000000..fc1d9bc6
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/level_btn.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: e13b5f53ae2a7cc42ba2570ec5754620
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/tixianBinder.cs b/Assets/RedHotRoast/FGUI/package/tixian/tixianBinder.cs
new file mode 100644
index 00000000..05842753
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/tixianBinder.cs
@@ -0,0 +1,39 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace FGUI.tixian
+{
+ public class tixianBinder
+ {
+ public static void BindAll()
+ {
+ UIObjectFactory.SetPackageItemExtension(com_cord_new.URL, typeof(com_cord_new));
+ UIObjectFactory.SetPackageItemExtension(btn_get.URL, typeof(btn_get));
+ UIObjectFactory.SetPackageItemExtension(com_lastname.URL, typeof(com_lastname));
+ UIObjectFactory.SetPackageItemExtension(com_firstname.URL, typeof(com_firstname));
+ UIObjectFactory.SetPackageItemExtension(com_enter.URL, typeof(com_enter));
+ UIObjectFactory.SetPackageItemExtension(btn_edit.URL, typeof(btn_edit));
+ UIObjectFactory.SetPackageItemExtension(com_task.URL, typeof(com_task));
+ UIObjectFactory.SetPackageItemExtension(cash_levelcom.URL, typeof(cash_levelcom));
+ UIObjectFactory.SetPackageItemExtension(level_btn.URL, typeof(level_btn));
+ UIObjectFactory.SetPackageItemExtension(com_regulation.URL, typeof(com_regulation));
+ UIObjectFactory.SetPackageItemExtension(com_broadcast.URL, typeof(com_broadcast));
+ UIObjectFactory.SetPackageItemExtension(btn_pay.URL, typeof(btn_pay));
+ UIObjectFactory.SetPackageItemExtension(com_info.URL, typeof(com_info));
+ UIObjectFactory.SetPackageItemExtension(btn_confirm.URL, typeof(btn_confirm));
+ UIObjectFactory.SetPackageItemExtension(com_cord.URL, typeof(com_cord));
+ UIObjectFactory.SetPackageItemExtension(com_rank.URL, typeof(com_rank));
+ UIObjectFactory.SetPackageItemExtension(com_newRecord.URL, typeof(com_newRecord));
+ UIObjectFactory.SetPackageItemExtension(com_redeem_code.URL, typeof(com_redeem_code));
+ UIObjectFactory.SetPackageItemExtension(com_ticket_item.URL, typeof(com_ticket_item));
+ UIObjectFactory.SetPackageItemExtension(btn_kicket.URL, typeof(btn_kicket));
+ UIObjectFactory.SetPackageItemExtension(btn_code.URL, typeof(btn_code));
+ UIObjectFactory.SetPackageItemExtension(com_saveingpot.URL, typeof(com_saveingpot));
+ UIObjectFactory.SetPackageItemExtension(btn_top.URL, typeof(btn_top));
+ UIObjectFactory.SetPackageItemExtension(btn_getcash.URL, typeof(btn_getcash));
+ UIObjectFactory.SetPackageItemExtension(com_confirm.URL, typeof(com_confirm));
+ UIObjectFactory.SetPackageItemExtension(com_record.URL, typeof(com_record));
+ }
+ }
+}
\ No newline at end of file
diff --git a/Assets/RedHotRoast/FGUI/package/tixian/tixianBinder.cs.meta b/Assets/RedHotRoast/FGUI/package/tixian/tixianBinder.cs.meta
new file mode 100644
index 00000000..400e9c5c
--- /dev/null
+++ b/Assets/RedHotRoast/FGUI/package/tixian/tixianBinder.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: aa4ad898ce075464f8d35200288c5611
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/RedHotRoast/Helper/GameHelper.cs b/Assets/RedHotRoast/Helper/GameHelper.cs
index e90af61b..51e5bcf4 100644
--- a/Assets/RedHotRoast/Helper/GameHelper.cs
+++ b/Assets/RedHotRoast/Helper/GameHelper.cs
@@ -13,6 +13,8 @@ using SGModule.Net;
using SGModule.NetKit;
using System.Reflection;
using System.Globalization;
+using IgnoreOPS;
+using Newtonsoft.Json;
using SGModule.Common.Extensions;
namespace RedHotRoast
@@ -1751,6 +1753,45 @@ namespace RedHotRoast
}
#endregion
+
+ public static string getDesByKey(string key)
+ {
+ Debug.Log(key);
+ Debug.Log(JsonConvert.SerializeObject(ConfigSystem.GetConfig()));
+ if (isRDExchangeMode())
+ {
+ string str = ConfigSystem.GetConfig().FirstOrDefault(data => data.des_key == key)?.Mode_1 ?? "";
+ if (str != "")
+ {
+ str = str.Replace("", "
")
+ .Replace("", "
");
+ }
+ return str;
+ }
+ else
+ {
+ return ConfigSystem.GetConfig().FirstOrDefault(data => data.des_key == key)?.Mode_0 ?? "";
+ }
+ }
+
+ public static bool isRDExchangeMode()
+ {
+ // return true; //zhushi
+ return DataMgr.ExchangeModeToggle.Value == 1;
+ }
+
+ public static string getChString(decimal ch)
+ {
+ if (isRDExchangeMode() && IsGiftSwitch())
+ {
+ string str = "
";
+ return str + $"$ {ch:N}";
+ }
+ else
+ {
+ return $"${ch:N}";
+ }
+ }
public static string getTrackEvenName()
{
string event_ = ADEventTrack.Event;
diff --git a/Assets/RedHotRoast/Manager/FXManager.cs b/Assets/RedHotRoast/Manager/FXManager.cs
index 227ae899..e50c8f03 100644
--- a/Assets/RedHotRoast/Manager/FXManager.cs
+++ b/Assets/RedHotRoast/Manager/FXManager.cs
@@ -190,7 +190,7 @@
fx_sign7,
fx_three_gift,
fx_add_box,
- fx_pass_free,
+ fx_winstar,
fx_secret_girl,
fx_proplight,
fx_btnchat,
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving.meta
new file mode 100644
index 00000000..d13ccb86
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 26f26edf17c6cb94685f847796c2dbf3
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/fx_saving.prefab b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/fx_saving.prefab
new file mode 100644
index 00000000..dc6e0f5c
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/fx_saving.prefab
@@ -0,0 +1,123 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &6636964180829221929
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 6451287163249503299}
+ - component: {fileID: 1749315415686663751}
+ - component: {fileID: 6189977070277229970}
+ - component: {fileID: 6327343879500676468}
+ m_Layer: 0
+ m_Name: fx_saving
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &6451287163249503299
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6636964180829221929}
+ serializedVersion: 2
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 10004.15, y: 10000.27, 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!33 &1749315415686663751
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6636964180829221929}
+ m_Mesh: {fileID: 0}
+--- !u!23 &6189977070277229970
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6636964180829221929}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_StaticShadowCaster: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 33f22fc55a5cb224782670e5e717ae2c, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!114 &6327343879500676468
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 6636964180829221929}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ skeletonDataAsset: {fileID: 11400000, guid: d727e4ea0e618cd40965bd2970e5abb9, type: 2}
+ initialSkinName:
+ initialFlipX: 0
+ initialFlipY: 0
+ updateWhenInvisible: 3
+ separatorSlotNames: []
+ zSpacing: 0
+ useClipping: 1
+ immutableTriangles: 0
+ pmaVertexColors: 1
+ clearStateOnDisable: 0
+ tintBlack: 0
+ singleSubmesh: 0
+ fixDrawOrder: 0
+ addNormals: 0
+ calculateTangents: 0
+ maskInteraction: 0
+ maskMaterials:
+ materialsMaskDisabled: []
+ materialsInsideMask: []
+ materialsOutsideMask: []
+ disableRenderingOnOverride: 1
+ _animationName:
+ loop: 1
+ timeScale: 1
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/fx_saving.prefab.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/fx_saving.prefab.meta
new file mode 100644
index 00000000..8dd40cfd
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/fx_saving.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 3175f2bbb9f9495468a8d250efec9a44
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.atlas.txt b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.atlas.txt
new file mode 100644
index 00000000..f8f7701d
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.atlas.txt
@@ -0,0 +1,41 @@
+
+gold_pig.png
+size: 973,1032
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+T_477
+ rotate: true
+ xy: 741, 592
+ size: 91, 92
+ orig: 91, 92
+ offset: 0, 0
+ index: -1
+gold_money2
+ rotate: false
+ xy: 2, 2
+ size: 969, 382
+ orig: 969, 382
+ offset: 0, 0
+ index: -1
+gold_pig
+ rotate: true
+ xy: 2, 386
+ size: 644, 737
+ orig: 644, 737
+ offset: 0, 0
+ index: -1
+gold_pig_light
+ rotate: false
+ xy: 741, 828
+ size: 214, 202
+ orig: 214, 202
+ offset: 0, 0
+ index: -1
+money_222
+ rotate: true
+ xy: 741, 685
+ size: 141, 159
+ orig: 141, 159
+ offset: 0, 0
+ index: -1
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_GameResult_08_fui.bytes.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.atlas.txt.meta
similarity index 75%
rename from Assets/Resources/RedHotRoastAssets/FGUI/ZM_GameResult_08_fui.bytes.meta
rename to Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.atlas.txt.meta
index 63386c4d..c5a9ef93 100644
--- a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_GameResult_08_fui.bytes.meta
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.atlas.txt.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 384c56dac751e1d49900673223fdec13
+guid: ea8a768e0c01c474d8f1779c27a94d6f
TextScriptImporter:
externalObjects: {}
userData:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.json b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.json
new file mode 100644
index 00000000..0bd8dd1a
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.json
@@ -0,0 +1 @@
+{"skeleton":{"hash":"gFqjXhcchCuCLwAw2aJ1pkBpO84","spine":"3.8.93","x":-490.53,"y":-524.82,"width":1156.66,"height":930.47,"images":"./image/","audio":""},"bones":[{"name":"root"},{"name":"4","parent":"root","y":35.6},{"name":"1","parent":"4"},{"name":"gold_pig","parent":"1"},{"name":"light","parent":"1","rotation":-9.95,"scaleY":5},{"name":"3","parent":"root","y":-329.8},{"name":"p","parent":"root"},{"name":"p2","parent":"root","x":266.47},{"name":"p3","parent":"root","x":620.13,"y":-69.11},{"name":"p4","parent":"root","x":434.15,"y":-69.11},{"name":"moenyzong","parent":"root","x":-135.2,"y":98.8},{"name":"money","parent":"moenyzong","x":80.12,"y":-44.27},{"name":"money2","parent":"moenyzong","x":-28.88,"y":62},{"name":"money3","parent":"moenyzong","x":-28.88,"y":62},{"name":"money4","parent":"moenyzong","x":43.29,"y":37.95},{"name":"gold_pig2","parent":"1"}],"slots":[{"name":"gold_money2","bone":"3","attachment":"gold_money2"},{"name":"gold_pig","bone":"gold_pig","attachment":"gold_pig"},{"name":"gold_pig2","bone":"gold_pig2","attachment":"gold_pig","blend":"additive"},{"name":"T_477","bone":"p","attachment":"T_477"},{"name":"T_478","bone":"p2","attachment":"T_477"},{"name":"T_479","bone":"p3","attachment":"T_477"},{"name":"T_480","bone":"p4","attachment":"T_477"},{"name":"root","bone":"root","attachment":"root"},{"name":"root2","bone":"root"},{"name":"gold_pig_light","bone":"light","attachment":"gold_pig_light","blend":"additive"},{"name":"money_222","bone":"money","attachment":"money_222"},{"name":"money_223","bone":"money2","attachment":"money_222"},{"name":"money_224","bone":"money3","attachment":"money_222"},{"name":"money_225","bone":"money4","attachment":"money_222"}],"skins":[{"name":"default","attachments":{"T_477":{"T_477":{"x":0.5,"width":91,"height":92}},"T_478":{"T_477":{"x":0.5,"width":91,"height":92}},"T_479":{"T_477":{"x":0.5,"width":91,"height":92}},"T_480":{"T_477":{"x":0.5,"width":91,"height":92}},"gold_money2":{"gold_money2":{"x":-6.03,"y":-4.02,"width":969,"height":382}},"gold_pig":{"gold_pig":{"y":0.5,"width":644,"height":737}},"gold_pig2":{"gold_pig":{"y":0.5,"width":644,"height":737}},"gold_pig_light":{"gold_pig_light":{"width":214,"height":202}},"money_222":{"money_222":{"y":0.5,"width":141,"height":159}},"money_223":{"money_222":{"y":0.5,"width":141,"height":159}},"money_224":{"money_222":{"y":0.5,"width":141,"height":159}},"money_225":{"money_222":{"y":0.5,"width":141,"height":159}},"root":{"root":{"type":"clipping","end":"root","vertexCount":76,"vertices":[121.59,380.59,131.93,386.85,160.76,398,187.69,400.17,214.89,395.28,241.82,379.5,262.22,356.38,271.19,330,273.64,300.62,269.89,269.98,252.95,240.04,228.92,221.52,227.78,190.24,221.87,147.56,204.17,103.52,178.74,69.47,198.27,55.4,217.79,24.53,224.6,-8.16,221.87,-30.86,231.86,-71.27,263.78,-75.21,296.19,-93.86,313.06,-119.61,322.83,-154.24,317.06,-190.2,303.76,-231.17,281.31,-269.97,257.55,-300.06,226.15,-322.73,196.72,-331.45,164.9,-328.18,133.72,-317.72,109.31,-298.53,95.35,-282.18,69.96,-289.31,25.31,-296.03,-19.89,-296.84,-66.42,-289.31,-98.7,-281.24,-118.88,-302.49,-158.15,-326.96,-191.51,-332.88,-224.32,-325.89,-251.49,-308.14,-276.24,-279.35,-301.26,-239.54,-318.47,-197.85,-322.51,-153.73,-312.29,-112.3,-280.81,-82.18,-242.08,-71.15,-232.39,-69.53,-227.55,-41.29,-230.24,-14.39,-225.4,21.93,-196.08,55.82,-176.98,74.65,-198.5,98.05,-220.29,144.32,-228.09,191.67,-227.55,222.6,-254.45,244.93,-271.4,277.21,-274.09,316.48,-260.1,362.48,-218.68,396.11,-176.17,401.49,-139.32,391.26,-119.95,377.54,-83.58,393.59,-29.98,405.65,21.27,404.98,68.17,396.27,103.68,384.55,118.09,375.5],"color":"ce3a3a00"}}}}],"animations":{"edie":{"slots":{"T_477":{"color":[{"color":"ffffff00"},{"time":0.3667,"color":"ffffffff","curve":"stepped"},{"time":2.6667,"color":"ffffffff"},{"time":3,"color":"ffffff00"}]},"T_478":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.5,"color":"ffffff00"},{"time":0.7333,"color":"ffffffff","curve":"stepped"},{"time":2.6667,"color":"ffffffff"},{"time":3,"color":"ffffff00"}]},"T_479":{"color":[{"color":"ffffff00"},{"time":0.2333,"color":"ffffffff","curve":"stepped"},{"time":2.2333,"color":"ffffffff"},{"time":2.5667,"color":"ffffff00"}]},"T_480":{"color":[{"time":1.0333,"color":"ffffffff"},{"time":1.3667,"color":"ffffff00","curve":"stepped"},{"time":2.6667,"color":"ffffff00"},{"time":3,"color":"ffffffff"}]},"gold_pig2":{"color":[{"color":"ffffff00"}]},"gold_pig_light":{"color":[{"color":"ffffff60"}]},"money_222":{"color":[{"color":"ffffff00"}]},"money_223":{"color":[{"color":"ffffff00"}]},"money_224":{"color":[{"color":"ffffff00"}]},"money_225":{"color":[{"color":"ffffff00"}]}},"bones":{"p":{"translate":[{"x":-320.39,"y":-320.38},{"time":3,"x":-320.38,"y":286.13}]},"p2":{"translate":[{"x":-320.39,"y":-320.38,"curve":"stepped"},{"time":0.5,"x":-320.39,"y":-320.38},{"time":3,"x":-320.38,"y":122.96}]},"p3":{"translate":[{"x":-320.39,"y":-320.38},{"time":2.5667,"x":-320.38,"y":444.09}]},"p4":{"translate":[{"x":-320.38,"y":61.53},{"time":1.3667,"x":-320.38,"y":444.09},{"time":2.6667,"x":-320.39,"y":-279.45},{"time":4,"x":-320.38,"y":61.53}]},"light":{"translate":[{"x":-502.17},{"time":1.3333,"x":602.16}]},"1":{"rotate":[{"time":2.2333,"curve":0.25,"c3":0.75},{"time":2.3333,"angle":6.3,"curve":0.25,"c3":0.75},{"time":2.4333,"angle":-3.55,"curve":0.25,"c3":0.75},{"time":2.5333,"angle":6.3,"curve":0.25,"c3":0.75},{"time":2.6333,"angle":-3.55,"curve":0.25,"c3":0.75},{"time":2.7333,"angle":5.19,"curve":0.25,"c3":0.75},{"time":2.9}],"translate":[{"time":2.2333,"curve":0.25,"c3":0.75},{"time":2.5333,"y":16.95,"curve":0.25,"c3":0.75},{"time":2.9}]}}},"getcash":{"slots":{"T_477":{"color":[{"color":"ffffff00"}]},"T_478":{"color":[{"color":"ffffff00"}]},"T_479":{"color":[{"color":"ffffff00"}]},"T_480":{"color":[{"color":"ffffff00"}]},"gold_pig2":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.0333,"color":"ffffff00"},{"time":0.2333,"color":"ffffffff"},{"time":0.4333,"color":"ffffff00"}]},"gold_pig_light":{"color":[{"color":"ffffff00"}]},"money_222":{"color":[{"time":0.2,"color":"ffffffff"},{"time":0.2667,"color":"ffffff00"}]},"money_223":{"color":[{"time":0.2333,"color":"ffffffff"},{"time":0.3,"color":"ffffff00"}]},"money_224":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.2667,"color":"ffffff00"},{"time":0.3,"color":"ffffffff","curve":"stepped"},{"time":0.5,"color":"ffffffff"},{"time":0.5333,"color":"ffffff00"}]},"money_225":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.2667,"color":"ffffff00"},{"time":0.3,"color":"ffffffff","curve":"stepped"},{"time":0.6,"color":"ffffffff"},{"time":0.6333,"color":"ffffff00"}]},"root":{"attachment":[{"name":null}]}},"bones":{"gold_pig2":{"scale":[{"curve":0.25,"c3":0.75},{"time":0.2333,"x":1.258,"y":1.194,"curve":0.25,"c3":0.75},{"time":0.5}]},"light":{"translate":[{"x":602.16}]},"money":{"translate":[{"x":269.78,"y":544.61},{"time":0.2667,"x":88.23,"y":183.35}]},"money2":{"translate":[{"x":269.78,"y":544.61},{"time":0.3,"x":88.23,"y":61.88}]},"money3":{"translate":[{},{"time":0.3,"x":269.78,"y":544.61},{"time":0.5333,"x":137.06,"y":61.3}]},"money4":{"translate":[{},{"time":0.3,"x":269.78,"y":544.61},{"time":0.6333,"x":36.43,"y":112.09}]},"gold_pig":{"scale":[{"curve":0.25,"c3":0.75},{"time":0.2333,"x":1.258,"y":1.194,"curve":0.25,"c3":0.75},{"time":0.5}]}}}}}
\ No newline at end of file
diff --git a/Assets/AddressableAssetsData/link.xml.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.json.meta
similarity index 75%
rename from Assets/AddressableAssetsData/link.xml.meta
rename to Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.json.meta
index 4c9116f2..90f53aea 100644
--- a/Assets/AddressableAssetsData/link.xml.meta
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.json.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 31634554e5dfe40e7afe2944f58fdd6d
+guid: 7fbc40df9324435449463e309e331d3a
TextScriptImporter:
externalObjects: {}
userData:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.png b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.png
new file mode 100644
index 00000000..feb7b192
Binary files /dev/null and b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.png differ
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.png.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.png.meta
new file mode 100644
index 00000000..f2722ae7
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig.png.meta
@@ -0,0 +1,166 @@
+fileFormatVersion: 2
+guid: 10f7ed82ec3b56d4ca5b6c9ed036c04e
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 12
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Server
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_Atlas.asset b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_Atlas.asset
new file mode 100644
index 00000000..94719d99
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_Atlas.asset
@@ -0,0 +1,17 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: a6b194f808b1af6499c93410e504af42, type: 3}
+ m_Name: gold_pig_Atlas
+ m_EditorClassIdentifier:
+ atlasFile: {fileID: 4900000, guid: ea8a768e0c01c474d8f1779c27a94d6f, type: 3}
+ materials:
+ - {fileID: 2100000, guid: 33f22fc55a5cb224782670e5e717ae2c, type: 2}
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_Atlas.asset.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_Atlas.asset.meta
new file mode 100644
index 00000000..648d618a
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_Atlas.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 47665600afcc73f4c81a124c6b705b16
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_Material.mat b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_Material.mat
new file mode 100644
index 00000000..63f25dd2
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_Material.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: gold_pig_Material
+ m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3}
+ m_Parent: {fileID: 0}
+ m_ModifiedSerializedProperties: 0
+ m_ValidKeywords:
+ - _STRAIGHT_ALPHA_INPUT
+ m_InvalidKeywords:
+ - _USE8NEIGHBOURHOOD_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_LockedProperties:
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 10f7ed82ec3b56d4ca5b6c9ed036c04e, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Ints: []
+ m_Floats:
+ - _Cutoff: 0.1
+ - _OutlineMipLevel: 0
+ - _OutlineReferenceTexWidth: 1024
+ - _OutlineSmoothness: 1
+ - _OutlineWidth: 3
+ - _StencilComp: 8
+ - _StencilRef: 0
+ - _StraightAlphaInput: 1
+ - _ThresholdEnd: 0.25
+ - _Use8Neighbourhood: 1
+ m_Colors:
+ - _OutlineColor: {r: 1, g: 1, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_Material.mat.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_Material.mat.meta
new file mode 100644
index 00000000..320f5238
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_Material.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 33f22fc55a5cb224782670e5e717ae2c
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_SkeletonData.asset b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_SkeletonData.asset
new file mode 100644
index 00000000..5ce857df
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_SkeletonData.asset
@@ -0,0 +1,31 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f1b3b4b945939a54ea0b23d3396115fb, type: 3}
+ m_Name: gold_pig_SkeletonData
+ m_EditorClassIdentifier:
+ atlasAssets:
+ - {fileID: 11400000, guid: 47665600afcc73f4c81a124c6b705b16, type: 2}
+ scale: 0.01
+ skeletonJSON: {fileID: 4900000, guid: 7fbc40df9324435449463e309e331d3a, type: 3}
+ isUpgradingBlendModeMaterials: 0
+ blendModeMaterials:
+ requiresBlendModeMaterials: 0
+ applyAdditiveMaterial: 0
+ additiveMaterials: []
+ multiplyMaterials: []
+ screenMaterials: []
+ skeletonDataModifiers: []
+ fromAnimation: []
+ toAnimation: []
+ duration: []
+ defaultMix: 0.2
+ controller: {fileID: 0}
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_SkeletonData.asset.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_SkeletonData.asset.meta
new file mode 100644
index 00000000..e488a716
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_saving/gold_pig_SkeletonData.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d727e4ea0e618cd40965bd2970e5abb9
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar.meta
new file mode 100644
index 00000000..ce75f0e3
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f96a0b5d840404a41bce814af9c2c4d4
+folderAsset: yes
+DefaultImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.atlas.txt b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.atlas.txt
new file mode 100644
index 00000000..a90f5e66
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.atlas.txt
@@ -0,0 +1,62 @@
+
+congratulations_star.png
+size: 474,191
+format: RGBA8888
+filter: Linear,Linear
+repeat: none
+star
+ rotate: true
+ xy: 331, 43
+ size: 146, 141
+ orig: 146, 141
+ offset: 0, 0
+ index: -1
+star_00
+ rotate: false
+ xy: 2, 18
+ size: 178, 171
+ orig: 178, 171
+ offset: 0, 0
+ index: -1
+star_01
+ rotate: true
+ xy: 322, 15
+ size: 26, 28
+ orig: 26, 28
+ offset: 0, 0
+ index: -1
+star_01_big
+ rotate: false
+ xy: 182, 47
+ size: 147, 142
+ orig: 147, 142
+ offset: 0, 0
+ index: -1
+star_02
+ rotate: true
+ xy: 182, 2
+ size: 43, 44
+ orig: 43, 45
+ offset: 0, 1
+ index: -1
+star_03
+ rotate: true
+ xy: 292, 15
+ size: 30, 28
+ orig: 30, 29
+ offset: 0, 1
+ index: -1
+star_04
+ rotate: false
+ xy: 228, 12
+ size: 31, 33
+ orig: 31, 34
+ offset: 0, 1
+ index: -1
+star_05
+ rotate: false
+ xy: 261, 13
+ size: 29, 32
+ orig: 30, 32
+ offset: 1, 0
+ index: -1
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.atlas.txt.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.atlas.txt.meta
new file mode 100644
index 00000000..5d7006f7
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.atlas.txt.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 00054c1cf02a1e14c8a65edf62c1daa3
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.json b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.json
new file mode 100644
index 00000000..7fd7a816
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.json
@@ -0,0 +1 @@
+{"skeleton":{"hash":"gyaAlkP16txBszdqiMKHI25q1iA","spine":"3.8.93","x":-262,"y":-115.95,"width":514.88,"height":201.45},"bones":[{"name":"root"},{"name":"star1","parent":"root"},{"name":"star","parent":"star1","x":-2.39},{"name":"star_00","parent":"star1","x":-1.85},{"name":"star_01","parent":"star1","x":-2.89},{"name":"star_02","parent":"star1","x":-2.39},{"name":"star_03","parent":"star1","x":-2.89},{"name":"star_04","parent":"star1","x":-2.39},{"name":"star_05","parent":"star1","x":-2.89},{"name":"star_light","parent":"star1","x":-2.09},{"name":"star2","parent":"root","x":-178.02,"y":-36.91,"scaleX":0.9244,"scaleY":0.9244},{"name":"star3","parent":"star2","x":-2.39},{"name":"star_0","parent":"star2","x":-1.85},{"name":"star_1","parent":"star2","x":-2.89},{"name":"star_2","parent":"star2","x":-2.39},{"name":"star_3","parent":"star2","x":-2.89},{"name":"star_4","parent":"star2","x":-2.39},{"name":"star_5","parent":"star2","x":-2.89},{"name":"star_light2","parent":"star2","x":-2.09},{"name":"star4","parent":"root","x":172.32,"y":-36.91,"scaleX":0.9244,"scaleY":0.9244},{"name":"star5","parent":"star4","x":-2.39},{"name":"star_6","parent":"star4","x":-1.85},{"name":"star_7","parent":"star4","x":-2.89},{"name":"star_8","parent":"star4","x":-2.39},{"name":"star_9","parent":"star4","x":-2.89},{"name":"star_10","parent":"star4","x":-2.39},{"name":"star_11","parent":"star4","x":-2.89},{"name":"star_light3","parent":"star4","x":-2.09}],"slots":[{"name":"star_01_big","bone":"star1","attachment":"star_01_big"},{"name":"star_01_big2","bone":"star2","attachment":"star_01_big"},{"name":"star_01_big3","bone":"star4","attachment":"star_01_big"},{"name":"star_00","bone":"star_00","attachment":"star_00"},{"name":"star_0","bone":"star_0","attachment":"star_00"},{"name":"star_6","bone":"star_6","attachment":"star_00"},{"name":"star_01","bone":"star_01","attachment":"star_01"},{"name":"star_1","bone":"star_1","attachment":"star_01"},{"name":"star_7","bone":"star_7","attachment":"star_01"},{"name":"star_02","bone":"star_02","attachment":"star_02"},{"name":"star_2","bone":"star_2","attachment":"star_02"},{"name":"star_8","bone":"star_8","attachment":"star_02"},{"name":"star_03","bone":"star_03","attachment":"star_03"},{"name":"star_3","bone":"star_3","attachment":"star_03"},{"name":"star_9","bone":"star_9","attachment":"star_03"},{"name":"star_04","bone":"star_04","attachment":"star_04"},{"name":"star_4","bone":"star_4","attachment":"star_04"},{"name":"star_10","bone":"star_10","attachment":"star_04"},{"name":"star_05","bone":"star_05","attachment":"star_05"},{"name":"star_5","bone":"star_5","attachment":"star_05"},{"name":"star_11","bone":"star_11","attachment":"star_05"},{"name":"star","bone":"star","attachment":"star"},{"name":"star2","bone":"star3","attachment":"star"},{"name":"star3","bone":"star5","attachment":"star"}],"skins":[{"name":"default","attachments":{"star":{"star":{"x":1.32,"width":146,"height":141}},"star2":{"star":{"x":1.32,"width":146,"height":141}},"star3":{"star":{"x":1.32,"width":146,"height":141}},"star_0":{"star_00":{"width":178,"height":171}},"star_00":{"star_00":{"width":178,"height":171}},"star_01":{"star_01":{"width":26,"height":28}},"star_01_big":{"star_01_big":{"width":147,"height":142}},"star_01_big2":{"star_01_big":{"x":0.5,"width":147,"height":142}},"star_01_big3":{"star_01_big":{"x":0.5,"width":147,"height":142}},"star_02":{"star_02":{"y":0.5,"width":43,"height":45}},"star_03":{"star_03":{"y":0.5,"width":30,"height":29}},"star_04":{"star_04":{"width":31,"height":34}},"star_05":{"star_05":{"width":30,"height":32}},"star_1":{"star_01":{"width":26,"height":28}},"star_10":{"star_04":{"width":31,"height":34}},"star_11":{"star_05":{"width":30,"height":32}},"star_2":{"star_02":{"y":0.5,"width":43,"height":45}},"star_3":{"star_03":{"y":0.5,"width":30,"height":29}},"star_4":{"star_04":{"width":31,"height":34}},"star_5":{"star_05":{"width":30,"height":32}},"star_6":{"star_00":{"width":178,"height":171}},"star_7":{"star_01":{"width":26,"height":28}},"star_8":{"star_02":{"y":0.5,"width":43,"height":45}},"star_9":{"star_03":{"y":0.5,"width":30,"height":29}}}}],"animations":{"animation":{"slots":{"star":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.5,"color":"ffffff00"},{"time":0.5333,"color":"ffffffae"},{"time":0.7,"color":"ffffffff","curve":"stepped"},{"time":0.8667,"color":"ffffffff"}]},"star2":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.1667,"color":"ffffff00"},{"time":0.2,"color":"ffffffae"},{"time":0.3667,"color":"ffffffff","curve":"stepped"},{"time":0.5333,"color":"ffffffff"}]},"star3":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":1,"color":"ffffff00"},{"time":1.0333,"color":"ffffffae"},{"time":1.2,"color":"ffffffff","curve":"stepped"},{"time":1.3667,"color":"ffffffff"}]},"star_0":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.3333,"color":"ffffff00"},{"time":0.3667,"color":"ffffff61"},{"time":0.7,"color":"ffffff00"}]},"star_00":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.6667,"color":"ffffff00"},{"time":0.7,"color":"ffffff61"},{"time":1.0333,"color":"ffffff00"}]},"star_01":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.7,"color":"ffffff00"},{"time":0.8667,"color":"ffffffff"},{"time":1.2667,"color":"ffffff00"}]},"star_1":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.3667,"color":"ffffff00"},{"time":0.5333,"color":"ffffffff"},{"time":0.9333,"color":"ffffff00"}]},"star_02":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.7,"color":"ffffff00"},{"time":0.8667,"color":"ffffffff"},{"time":1.2667,"color":"ffffff00"}]},"star_2":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.3667,"color":"ffffff00"},{"time":0.5333,"color":"ffffffff"},{"time":0.9333,"color":"ffffff00"}]},"star_03":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.7,"color":"ffffff00"},{"time":0.8667,"color":"ffffffff"},{"time":1.2667,"color":"ffffff00"}]},"star_3":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.3667,"color":"ffffff00"},{"time":0.5333,"color":"ffffffff"},{"time":0.9333,"color":"ffffff00"}]},"star_04":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.7,"color":"ffffff00"},{"time":0.8667,"color":"ffffffff"},{"time":1.2667,"color":"ffffff00"}]},"star_4":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.3667,"color":"ffffff00"},{"time":0.5333,"color":"ffffffff"},{"time":0.9333,"color":"ffffff00"}]},"star_05":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.7,"color":"ffffff00"},{"time":0.8667,"color":"ffffffff"},{"time":1.2667,"color":"ffffff00"}]},"star_5":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":0.3667,"color":"ffffff00"},{"time":0.5333,"color":"ffffffff"},{"time":0.9333,"color":"ffffff00"}]},"star_6":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":1.1667,"color":"ffffff00"},{"time":1.2,"color":"ffffff61"},{"time":1.5333,"color":"ffffff00"}]},"star_7":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":1.2,"color":"ffffff00"},{"time":1.3667,"color":"ffffffff"},{"time":1.7667,"color":"ffffff00"}]},"star_8":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":1.2,"color":"ffffff00"},{"time":1.3667,"color":"ffffffff"},{"time":1.7667,"color":"ffffff00"}]},"star_9":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":1.2,"color":"ffffff00"},{"time":1.3667,"color":"ffffffff"},{"time":1.7667,"color":"ffffff00"}]},"star_10":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":1.2,"color":"ffffff00"},{"time":1.3667,"color":"ffffffff"},{"time":1.7667,"color":"ffffff00"}]},"star_11":{"color":[{"color":"ffffff00","curve":"stepped"},{"time":1.2,"color":"ffffff00"},{"time":1.3667,"color":"ffffffff"},{"time":1.7667,"color":"ffffff00"}]}},"bones":{"star":{"scale":[{"time":0.5333,"x":0.81,"y":0.81},{"time":0.7,"x":0.736,"y":0.736},{"time":0.8667},{"time":0.9333,"x":1.053,"y":1.053},{"time":1}]},"star_00":{"scale":[{"time":0.6333},{"time":1,"x":1.251,"y":1.251}]},"star_light":{"scale":[{"time":0.8},{"time":1.0333,"x":1.244,"y":1.244}]},"star_01":{"translate":[{"time":0.7},{"time":1.3667,"x":-106.36,"y":93.1}]},"star_02":{"rotate":[{"angle":47.78,"curve":"stepped"},{"time":1.3667,"angle":47.78}],"translate":[{"time":0.7},{"time":1.3667,"x":-109.02,"y":-51.15}]},"star_03":{"rotate":[{"angle":111.17,"curve":"stepped"},{"time":1.3667,"angle":111.17}],"translate":[{"time":0.7},{"time":1.3667,"x":7.4,"y":-121.81}]},"star_04":{"rotate":[{"angle":105.72,"curve":"stepped"},{"time":1.3667,"angle":105.72}],"translate":[{"time":0.7},{"time":1.3667,"x":114.22,"y":-5.82}],"scale":[{"x":0.85,"y":0.85,"curve":"stepped"},{"time":1.3667,"x":0.85,"y":0.85}]},"star_05":{"translate":[{"time":0.7},{"time":1.3667,"x":91.41,"y":132.13}]},"star3":{"scale":[{"time":0.2,"x":0.81,"y":0.81},{"time":0.3667,"x":0.736,"y":0.736},{"time":0.5333},{"time":0.6,"x":1.053,"y":1.053},{"time":0.6667}]},"star_0":{"scale":[{"time":0.3},{"time":0.6667,"x":1.251,"y":1.251}]},"star_1":{"translate":[{"time":0.3667},{"time":1.0333,"x":-106.36,"y":93.1}]},"star_2":{"rotate":[{"angle":47.78,"curve":"stepped"},{"time":1.0333,"angle":47.78}],"translate":[{"time":0.3667},{"time":1.0333,"x":-109.02,"y":-51.15}]},"star_3":{"rotate":[{"angle":111.17,"curve":"stepped"},{"time":1.0333,"angle":111.17}],"translate":[{"time":0.3667},{"time":1.0333,"x":7.4,"y":-121.81}]},"star_4":{"rotate":[{"angle":105.72,"curve":"stepped"},{"time":1.0333,"angle":105.72}],"translate":[{"time":0.3667},{"time":1.0333,"x":114.22,"y":-5.82}],"scale":[{"x":0.85,"y":0.85,"curve":"stepped"},{"time":1.0333,"x":0.85,"y":0.85}]},"star_5":{"translate":[{"time":0.3667},{"time":1.0333,"x":91.41,"y":132.13}]},"star_light2":{"scale":[{"time":0.4667},{"time":0.7,"x":1.244,"y":1.244}]},"star5":{"scale":[{"time":1.0333,"x":0.81,"y":0.81},{"time":1.2,"x":0.736,"y":0.736},{"time":1.3667},{"time":1.4333,"x":1.053,"y":1.053},{"time":1.5}]},"star_6":{"scale":[{"time":1.1333},{"time":1.5,"x":1.251,"y":1.251}]},"star_7":{"translate":[{"time":1.2},{"time":1.8667,"x":-106.36,"y":93.1}]},"star_8":{"rotate":[{"angle":47.78,"curve":"stepped"},{"time":1.8667,"angle":47.78}],"translate":[{"time":1.2},{"time":1.8667,"x":-109.02,"y":-51.15}]},"star_9":{"rotate":[{"angle":111.17,"curve":"stepped"},{"time":1.8667,"angle":111.17}],"translate":[{"time":1.2},{"time":1.8667,"x":7.4,"y":-121.81}]},"star_10":{"rotate":[{"angle":105.72,"curve":"stepped"},{"time":1.8667,"angle":105.72}],"translate":[{"time":1.2},{"time":1.8667,"x":114.22,"y":-5.82}],"scale":[{"x":0.85,"y":0.85,"curve":"stepped"},{"time":1.8667,"x":0.85,"y":0.85}]},"star_11":{"translate":[{"time":1.2},{"time":1.8667,"x":91.41,"y":132.13}]},"star_light3":{"scale":[{"time":1.3},{"time":1.5333,"x":1.244,"y":1.244}]}}}}}
\ No newline at end of file
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.json.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.json.meta
new file mode 100644
index 00000000..fe4595b6
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.json.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: cc5f0c11b01d0cd42b10b8f835528c9d
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.png b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.png
new file mode 100644
index 00000000..b09ff708
Binary files /dev/null and b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.png differ
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.png.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.png.meta
new file mode 100644
index 00000000..4e3cc50c
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star.png.meta
@@ -0,0 +1,140 @@
+fileFormatVersion: 2
+guid: 6c455070f01c8b5448d8c93a49f4f43a
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 0
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 0
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_Atlas.asset b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_Atlas.asset
new file mode 100644
index 00000000..3ca17f99
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_Atlas.asset
@@ -0,0 +1,17 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: a6b194f808b1af6499c93410e504af42, type: 3}
+ m_Name: congratulations_star_Atlas
+ m_EditorClassIdentifier:
+ atlasFile: {fileID: 4900000, guid: 00054c1cf02a1e14c8a65edf62c1daa3, type: 3}
+ materials:
+ - {fileID: 2100000, guid: 153abcb8e368fe848acc10e276e5ae2f, type: 2}
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_Atlas.asset.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_Atlas.asset.meta
new file mode 100644
index 00000000..ef2f7f95
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_Atlas.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ddfa54bb1a3d5cf488a25506f9deadab
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_Material.mat b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_Material.mat
new file mode 100644
index 00000000..78e46eeb
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_Material.mat
@@ -0,0 +1,46 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!21 &2100000
+Material:
+ serializedVersion: 8
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_Name: congratulations_star_Material
+ m_Shader: {fileID: 4800000, guid: 1e8a610c9e01c3648bac42585e5fc676, type: 3}
+ m_Parent: {fileID: 0}
+ m_ModifiedSerializedProperties: 0
+ m_ValidKeywords:
+ - _STRAIGHT_ALPHA_INPUT
+ m_InvalidKeywords:
+ - _USE8NEIGHBOURHOOD_ON
+ m_LightmapFlags: 4
+ m_EnableInstancingVariants: 0
+ m_DoubleSidedGI: 0
+ m_CustomRenderQueue: -1
+ stringTagMap: {}
+ disabledShaderPasses: []
+ m_LockedProperties:
+ m_SavedProperties:
+ serializedVersion: 3
+ m_TexEnvs:
+ - _MainTex:
+ m_Texture: {fileID: 2800000, guid: 6c455070f01c8b5448d8c93a49f4f43a, type: 3}
+ m_Scale: {x: 1, y: 1}
+ m_Offset: {x: 0, y: 0}
+ m_Ints: []
+ m_Floats:
+ - _Cutoff: 0.1
+ - _OutlineMipLevel: 0
+ - _OutlineReferenceTexWidth: 1024
+ - _OutlineSmoothness: 1
+ - _OutlineWidth: 3
+ - _StencilComp: 8
+ - _StencilRef: 0
+ - _StraightAlphaInput: 1
+ - _ThresholdEnd: 0.25
+ - _Use8Neighbourhood: 1
+ m_Colors:
+ - _OutlineColor: {r: 1, g: 1, b: 0, a: 1}
+ m_BuildTextureStacks: []
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_Material.mat.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_Material.mat.meta
new file mode 100644
index 00000000..77523469
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_Material.mat.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 153abcb8e368fe848acc10e276e5ae2f
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 2100000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_SkeletonData.asset b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_SkeletonData.asset
new file mode 100644
index 00000000..6b87f44d
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_SkeletonData.asset
@@ -0,0 +1,31 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: f1b3b4b945939a54ea0b23d3396115fb, type: 3}
+ m_Name: congratulations_star_SkeletonData
+ m_EditorClassIdentifier:
+ atlasAssets:
+ - {fileID: 11400000, guid: ddfa54bb1a3d5cf488a25506f9deadab, type: 2}
+ scale: 0.01
+ skeletonJSON: {fileID: 4900000, guid: cc5f0c11b01d0cd42b10b8f835528c9d, type: 3}
+ isUpgradingBlendModeMaterials: 0
+ blendModeMaterials:
+ requiresBlendModeMaterials: 0
+ applyAdditiveMaterial: 0
+ additiveMaterials: []
+ multiplyMaterials: []
+ screenMaterials: []
+ skeletonDataModifiers: []
+ fromAnimation: []
+ toAnimation: []
+ duration: []
+ defaultMix: 0.2
+ controller: {fileID: 0}
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_SkeletonData.asset.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_SkeletonData.asset.meta
new file mode 100644
index 00000000..cb6ecb9f
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/congratulations_star_SkeletonData.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c904904d9ef982e4aaebc12c66434c29
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/fx_winstar.prefab b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/fx_winstar.prefab
new file mode 100644
index 00000000..4cdb2fa7
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/fx_winstar.prefab
@@ -0,0 +1,123 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &2851238551778538667
+GameObject:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ serializedVersion: 6
+ m_Component:
+ - component: {fileID: 7051869499874706476}
+ - component: {fileID: 3807915272122702111}
+ - component: {fileID: 4778784357384129423}
+ - component: {fileID: 2867325355837349055}
+ m_Layer: 0
+ m_Name: fx_winstar
+ m_TagString: Untagged
+ m_Icon: {fileID: 0}
+ m_NavMeshLayer: 0
+ m_StaticEditorFlags: 0
+ m_IsActive: 1
+--- !u!4 &7051869499874706476
+Transform:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2851238551778538667}
+ serializedVersion: 2
+ m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+ m_LocalPosition: {x: 1.98, y: 9.9, 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!33 &3807915272122702111
+MeshFilter:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2851238551778538667}
+ m_Mesh: {fileID: 0}
+--- !u!23 &4778784357384129423
+MeshRenderer:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2851238551778538667}
+ m_Enabled: 1
+ m_CastShadows: 1
+ m_ReceiveShadows: 1
+ m_DynamicOccludee: 1
+ m_StaticShadowCaster: 0
+ m_MotionVectors: 1
+ m_LightProbeUsage: 1
+ m_ReflectionProbeUsage: 1
+ m_RayTracingMode: 2
+ m_RayTraceProcedural: 0
+ m_RenderingLayerMask: 1
+ m_RendererPriority: 0
+ m_Materials:
+ - {fileID: 2100000, guid: 153abcb8e368fe848acc10e276e5ae2f, type: 2}
+ m_StaticBatchInfo:
+ firstSubMesh: 0
+ subMeshCount: 0
+ m_StaticBatchRoot: {fileID: 0}
+ m_ProbeAnchor: {fileID: 0}
+ m_LightProbeVolumeOverride: {fileID: 0}
+ m_ScaleInLightmap: 1
+ m_ReceiveGI: 1
+ m_PreserveUVs: 0
+ m_IgnoreNormalsForChartDetection: 0
+ m_ImportantGI: 0
+ m_StitchLightmapSeams: 1
+ m_SelectedEditorRenderState: 3
+ m_MinimumChartSize: 4
+ m_AutoUVMaxDistance: 0.5
+ m_AutoUVMaxAngle: 89
+ m_LightmapParameters: {fileID: 0}
+ m_SortingLayerID: 0
+ m_SortingLayer: 0
+ m_SortingOrder: 0
+ m_AdditionalVertexStreams: {fileID: 0}
+--- !u!114 &2867325355837349055
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 2851238551778538667}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: d247ba06193faa74d9335f5481b2b56c, type: 3}
+ m_Name:
+ m_EditorClassIdentifier:
+ skeletonDataAsset: {fileID: 11400000, guid: c904904d9ef982e4aaebc12c66434c29, type: 2}
+ initialSkinName:
+ initialFlipX: 0
+ initialFlipY: 0
+ updateWhenInvisible: 3
+ separatorSlotNames: []
+ zSpacing: 0
+ useClipping: 1
+ immutableTriangles: 0
+ pmaVertexColors: 1
+ clearStateOnDisable: 0
+ tintBlack: 0
+ singleSubmesh: 0
+ fixDrawOrder: 0
+ addNormals: 0
+ calculateTangents: 0
+ maskInteraction: 0
+ maskMaterials:
+ materialsMaskDisabled: []
+ materialsInsideMask: []
+ materialsOutsideMask: []
+ disableRenderingOnOverride: 1
+ _animationName:
+ loop: 1
+ timeScale: 1
diff --git a/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/fx_winstar.prefab.meta b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/fx_winstar.prefab.meta
new file mode 100644
index 00000000..2755788b
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/Effect/spine/fx_winstar/fx_winstar.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 423bac0f2dd66a340a2ac6daa3dce2d3
+PrefabImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_Theme_atlas0.png b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_Theme_atlas0.png
new file mode 100644
index 00000000..9b9f6243
Binary files /dev/null and b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_Theme_atlas0.png differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_GameResult_08_atlas0.png.meta b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_Theme_atlas0.png.meta
similarity index 98%
rename from Assets/Resources/RedHotRoastAssets/FGUI/ZM_GameResult_08_atlas0.png.meta
rename to Assets/Resources/RedHotRoastAssets/FGUI/Arrow_Theme_atlas0.png.meta
index 06001e9b..9055e3ee 100644
--- a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_GameResult_08_atlas0.png.meta
+++ b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_Theme_atlas0.png.meta
@@ -1,5 +1,5 @@
fileFormatVersion: 2
-guid: 7b8044545aae8f945822bc6c9c2d6702
+guid: e5e3f68a7ced3c741b90a2b4ca7412e7
TextureImporter:
internalIDToNameTable: []
externalObjects: {}
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_Theme_fui.bytes b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_Theme_fui.bytes
new file mode 100644
index 00000000..b25272f9
Binary files /dev/null and b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_Theme_fui.bytes differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_Theme_fui.bytes.meta b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_Theme_fui.bytes.meta
new file mode 100644
index 00000000..3889ed2a
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_Theme_fui.bytes.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: dbc0239ddaf7c6744ab7ada7b23a48bc
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_game_atlas0.png b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_game_atlas0.png
new file mode 100644
index 00000000..3b921446
Binary files /dev/null and b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_game_atlas0.png differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_game_atlas0.png.meta b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_game_atlas0.png.meta
new file mode 100644
index 00000000..26c8da9b
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_game_atlas0.png.meta
@@ -0,0 +1,153 @@
+fileFormatVersion: 2
+guid: f17686512335ffa47b7e411509b40590
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_game_fui.bytes b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_game_fui.bytes
new file mode 100644
index 00000000..d763275f
Binary files /dev/null and b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_game_fui.bytes differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_game_fui.bytes.meta b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_game_fui.bytes.meta
new file mode 100644
index 00000000..bfbd8587
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/FGUI/Arrow_game_fui.bytes.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 72a06ee25d6ec254ba8dfe5eaf0af1dc
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/GameResult_08_atlas0.png b/Assets/Resources/RedHotRoastAssets/FGUI/GameResult_08_atlas0.png
new file mode 100644
index 00000000..bca6f5cb
Binary files /dev/null and b/Assets/Resources/RedHotRoastAssets/FGUI/GameResult_08_atlas0.png differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/GameResult_08_atlas0.png.meta b/Assets/Resources/RedHotRoastAssets/FGUI/GameResult_08_atlas0.png.meta
new file mode 100644
index 00000000..b5fee6ea
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/FGUI/GameResult_08_atlas0.png.meta
@@ -0,0 +1,153 @@
+fileFormatVersion: 2
+guid: 049b1557f30bbbd4a80ac56dfb9aba41
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/GameResult_08_fui.bytes b/Assets/Resources/RedHotRoastAssets/FGUI/GameResult_08_fui.bytes
new file mode 100644
index 00000000..3e2f36f5
Binary files /dev/null and b/Assets/Resources/RedHotRoastAssets/FGUI/GameResult_08_fui.bytes differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/GameResult_08_fui.bytes.meta b/Assets/Resources/RedHotRoastAssets/FGUI/GameResult_08_fui.bytes.meta
new file mode 100644
index 00000000..8801351b
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/FGUI/GameResult_08_fui.bytes.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 4b5059921d68c714da1b2135b60c3f10
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Common_01_atlas0.png b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Common_01_atlas0.png
index bd820810..c81d3062 100644
Binary files a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Common_01_atlas0.png and b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Common_01_atlas0.png differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Common_01_fui.bytes b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Common_01_fui.bytes
index a947d163..46718100 100644
Binary files a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Common_01_fui.bytes and b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Common_01_fui.bytes differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_GameResult_08_atlas0.png b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_GameResult_08_atlas0.png
deleted file mode 100644
index dec45311..00000000
Binary files a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_GameResult_08_atlas0.png and /dev/null differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_GameResult_08_fui.bytes b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_GameResult_08_fui.bytes
deleted file mode 100644
index b7e1a8eb..00000000
Binary files a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_GameResult_08_fui.bytes and /dev/null differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_H5_15_atlas0.png.meta b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_H5_15_atlas0.png.meta
index 2e4d7528..5d44741e 100644
--- a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_H5_15_atlas0.png.meta
+++ b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_H5_15_atlas0.png.meta
@@ -106,6 +106,32 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Img_02_atlas0.png b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Img_02_atlas0.png
index 1b9e7f06..2e3b3a3e 100644
Binary files a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Img_02_atlas0.png and b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Img_02_atlas0.png differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Img_02_atlas0_1.png b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Img_02_atlas0_1.png
index 0f3ddb83..01ef229f 100644
Binary files a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Img_02_atlas0_1.png and b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Img_02_atlas0_1.png differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Img_02_fui.bytes b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Img_02_fui.bytes
index a8a73fea..cf7d38da 100644
Binary files a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Img_02_fui.bytes and b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Img_02_fui.bytes differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Petty_atlas0.png b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Petty_atlas0.png
new file mode 100644
index 00000000..6098b06c
Binary files /dev/null and b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Petty_atlas0.png differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Petty_atlas0.png.meta b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Petty_atlas0.png.meta
new file mode 100644
index 00000000..8fdaafe3
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Petty_atlas0.png.meta
@@ -0,0 +1,153 @@
+fileFormatVersion: 2
+guid: 1fbe1b1f032e9d8448bb59c9bd8f1471
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Petty_fui.bytes b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Petty_fui.bytes
new file mode 100644
index 00000000..c939dfe5
Binary files /dev/null and b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Petty_fui.bytes differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Petty_fui.bytes.meta b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Petty_fui.bytes.meta
new file mode 100644
index 00000000..1ff2933a
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/FGUI/ZM_Petty_fui.bytes.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 04a7bff2fd45d0a4792df99df361f74d
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/tixian_atlas0.png b/Assets/Resources/RedHotRoastAssets/FGUI/tixian_atlas0.png
new file mode 100644
index 00000000..6c065fbb
Binary files /dev/null and b/Assets/Resources/RedHotRoastAssets/FGUI/tixian_atlas0.png differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/tixian_atlas0.png.meta b/Assets/Resources/RedHotRoastAssets/FGUI/tixian_atlas0.png.meta
new file mode 100644
index 00000000..1b2165a6
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/FGUI/tixian_atlas0.png.meta
@@ -0,0 +1,153 @@
+fileFormatVersion: 2
+guid: a7dc2df6539dddc4e9d7831a86c9a8e1
+TextureImporter:
+ internalIDToNameTable: []
+ externalObjects: {}
+ serializedVersion: 13
+ mipmaps:
+ mipMapMode: 0
+ enableMipMap: 1
+ sRGBTexture: 1
+ linearTexture: 0
+ fadeOut: 0
+ borderMipMap: 0
+ mipMapsPreserveCoverage: 0
+ alphaTestReferenceValue: 0.5
+ mipMapFadeDistanceStart: 1
+ mipMapFadeDistanceEnd: 3
+ bumpmap:
+ convertToNormalMap: 0
+ externalNormalMap: 0
+ heightScale: 0.25
+ normalMapFilter: 0
+ flipGreenChannel: 0
+ isReadable: 0
+ streamingMipmaps: 0
+ streamingMipmapsPriority: 0
+ vTOnly: 0
+ ignoreMipmapLimit: 0
+ grayScaleToAlpha: 0
+ generateCubemap: 6
+ cubemapConvolution: 0
+ seamlessCubemap: 0
+ textureFormat: 1
+ maxTextureSize: 2048
+ textureSettings:
+ serializedVersion: 2
+ filterMode: 1
+ aniso: 1
+ mipBias: 0
+ wrapU: 0
+ wrapV: 0
+ wrapW: 0
+ nPOTScale: 1
+ lightmap: 0
+ compressionQuality: 50
+ spriteMode: 0
+ spriteExtrude: 1
+ spriteMeshType: 1
+ alignment: 0
+ spritePivot: {x: 0.5, y: 0.5}
+ spritePixelsToUnits: 100
+ spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+ spriteGenerateFallbackPhysicsShape: 1
+ alphaUsage: 1
+ alphaIsTransparency: 0
+ spriteTessellationDetail: -1
+ textureType: 0
+ textureShape: 1
+ singleChannelComponent: 0
+ flipbookRows: 1
+ flipbookColumns: 1
+ maxTextureSizeSet: 0
+ compressionQualitySet: 0
+ textureFormatSet: 0
+ ignorePngGamma: 0
+ applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 0
+ platformSettings:
+ - serializedVersion: 3
+ buildTarget: DefaultTexturePlatform
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Standalone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: iPhone
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: WebGL
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ - serializedVersion: 3
+ buildTarget: Android
+ maxTextureSize: 2048
+ resizeAlgorithm: 0
+ textureFormat: -1
+ textureCompression: 1
+ compressionQuality: 50
+ crunchedCompression: 0
+ allowsAlphaSplitting: 0
+ overridden: 0
+ ignorePlatformSupport: 0
+ androidETC2FallbackOverride: 0
+ forceMaximumCompressionQuality_BC6H_BC7: 0
+ spriteSheet:
+ serializedVersion: 2
+ sprites: []
+ outline: []
+ physicsShape: []
+ bones: []
+ spriteID:
+ internalID: 0
+ vertices: []
+ indices:
+ edges: []
+ weights: []
+ secondaryTextures: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
+ pSDRemoveMatte: 0
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/tixian_fui.bytes b/Assets/Resources/RedHotRoastAssets/FGUI/tixian_fui.bytes
new file mode 100644
index 00000000..130a4358
Binary files /dev/null and b/Assets/Resources/RedHotRoastAssets/FGUI/tixian_fui.bytes differ
diff --git a/Assets/Resources/RedHotRoastAssets/FGUI/tixian_fui.bytes.meta b/Assets/Resources/RedHotRoastAssets/FGUI/tixian_fui.bytes.meta
new file mode 100644
index 00000000..e58d6eb3
--- /dev/null
+++ b/Assets/Resources/RedHotRoastAssets/FGUI/tixian_fui.bytes.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 6c2986729e764b340ada0999d088889d
+TextScriptImporter:
+ externalObjects: {}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/Scripts/DataMgr/DataKeys.cs b/Assets/Scripts/DataMgr/DataKeys.cs
index eb680432..187265e5 100644
--- a/Assets/Scripts/DataMgr/DataKeys.cs
+++ b/Assets/Scripts/DataMgr/DataKeys.cs
@@ -1,69 +1,77 @@
-public static class DataKeys
-{
- public const string UserID = "UserID";
- public const string FirstLogin = "FirstLogin";
- public const string coin = "coin";
- public const string ticket = "ticket";
- public const string maxCoin = "maxCoin";
- public const string nextOpenWheelStampTime = "nextOpenWheelStampTime";
- public const string thisDayWatchSlyderVideoNum = "thisDayWatchSlyderVideoNum";
- public const string playerName = "playerName";
- public const string playerAvatarId = "playerAvatarId";
- public const string signState = "signState";
- public const string gameOfCount = "gameOfCount";
- public const string gameLevel = "gameLevel";
- public const string exchangeAccount = "exchangeAccount";
- public const string exchangeName = "exchangeName";
- public const string isShowRewardFly101 = "isShowRewardFly101";
- public const string isShowRewardFly102 = "isShowRewardFly102";
- public const string playReawrd111 = "playReawrd111";
- public const string isShowRewardFly111 = "isShowRewardFly111";
- public const string isShowOpenReward = "isShowOpenReward";
- public const string isLastH5Tab = "isLastH5Tab";
- public const string adChFlyShowTime = "adChFlyShowTime";
- public const string h5StayTime = "h5StayTime";
- public const string videoWatchCount = "videoWatchCount";
- public const string makeupTaskHistory = "makeupTaskHistory";
- public const string makeupTaskH5Time = "makeupTaskH5Time";
- public const string gameStartCount = "gameStartCount";
- public const string loginGameTodayTimes = "loginGameTodayTimes";
- public const string date = "date";
- public const string ch_level = "ch_level";
- public const string SaveObject = "SaveObject";
- public const string LevelData = "LevelData";
- public const string AdWatchCount = "AdWatchCount"; // 看广告次数
- public const string AvailableDiceRolls = "AvailableDiceRolls"; // 可摇骰子次数
- public const string propBackNum = "propBackNum"; // 返回道具数量
- public const string propRefreshNum = "propRefreshNum"; // 刷新道具数量
- public const string propRemoveNum = "propRemoveNum"; // 移除道具数量
- public const string resurrectionState = "resurrectionState"; //复活状态:4种,数字3为可以用广告和金币复活,2为只能用广告,1为只能用金币。0为不能复活
- public const string gameExperience = "gameExperience";
- public const string getFirstReaward = "getFirstReaward"; // 是否已领取新手奖励
- public const string noviceGuide = "noviceGuide"; // 是否新手引导
- public const string gameTime = "gameTime"; // 游戏时长
- public const string gameDay = "gameDay";
- public const string SecretUnlockList = "SecretUnlockList"; // 秘密相册解锁列表
- public const string SecretUnlockCd = "SecretUnlockCd"; // 秘密相册看广告的剩余时间
- public const string SecretUnlockADs = "SecretUnlockADs"; // 秘密相册看广告数(每一个图集的广告数不通用)
- public const string IsUnlockSecret = "IsUnlockSecret"; // 秘密相册是否解锁(-1:未解锁 0:刚解锁 1:已打开秘密相册)
- public const string VipLevel = "VipLevel"; // vip等级(1:7天 2:30天 3:365天)
- public const string VipExpirationTime = "VipExpirationTime"; // vip失效时间(默认为0)
- public const string LiveDataList = "LiveDataList";
-
- public const string IsUnlockLive = "IsUnlockLive"; // live是否解锁(-1:未解锁 0:刚解锁 1:已打开live)
- public const string ApplePayTransactionID = "ApplePayTransactionID"; //ios购买后的非消耗性订单id
- public const string LiveDataDic = "LiveDataDic";
- public const string LevelUnlockList = "LevelUnlockList"; // 图鉴已解锁的index列表
- public const string IsUnlockChat = "IsUnlockChat";
- public const string ChatData = "ChatData";
- public const string ChatNumber = "ChatNumber";
- public const string ChatRecoverDays = "ChatRecoverDays";
- public const string ChatFreeNumber = "ChatFreeNumber";
- public const string curResVersion = "curResVersion";
- public const string LevelUnlockListFree = "LevelUnlockListFree";
- public const string LevelUnlockListAD = "LevelUnlockListAD";
- public const string LevelUnlockListSpecial = "LevelUnlockListSpecial";
- public const string LevelUnlockListVIP = "LevelUnlockListVIP";
- public const string LevelUnlockListNew = "LevelUnlockListNew";
- public const string clearAllOrder = "clearAllOrder";
-}
+public static class DataKeys
+{
+ public const string UserID = "UserID";
+ public const string FirstLogin = "FirstLogin";
+ public const string coin = "coin";
+ public const string ticket = "ticket";
+ public const string maxCoin = "maxCoin";
+ public const string nextOpenWheelStampTime = "nextOpenWheelStampTime";
+ public const string thisDayWatchSlyderVideoNum = "thisDayWatchSlyderVideoNum";
+ public const string playerName = "playerName";
+ public const string playerAvatarId = "playerAvatarId";
+ public const string signState = "signState";
+ public const string gameOfCount = "gameOfCount";
+ public const string gameLevel = "gameLevel";
+ public const string exchangeAccount = "exchangeAccount";
+ public const string exchangeName = "exchangeName";
+ public const string isShowRewardFly101 = "isShowRewardFly101";
+ public const string isShowRewardFly102 = "isShowRewardFly102";
+ public const string playReawrd111 = "playReawrd111";
+ public const string isShowRewardFly111 = "isShowRewardFly111";
+ public const string isShowOpenReward = "isShowOpenReward";
+ public const string isLastH5Tab = "isLastH5Tab";
+ public const string adChFlyShowTime = "adChFlyShowTime";
+ public const string h5StayTime = "h5StayTime";
+ public const string videoWatchCount = "videoWatchCount";
+ public const string makeupTaskHistory = "makeupTaskHistory";
+ public const string makeupTaskH5Time = "makeupTaskH5Time";
+ public const string gameStartCount = "gameStartCount";
+ public const string loginGameTodayTimes = "loginGameTodayTimes";
+ public const string date = "date";
+ public const string ch_level = "ch_level";
+ public const string SaveObject = "SaveObject";
+ public const string LevelData = "LevelData";
+ public const string AdWatchCount = "AdWatchCount"; // 看广告次数
+ public const string AvailableDiceRolls = "AvailableDiceRolls"; // 可摇骰子次数
+ public const string propBackNum = "propBackNum"; // 返回道具数量
+ public const string propRefreshNum = "propRefreshNum"; // 刷新道具数量
+ public const string propRemoveNum = "propRemoveNum"; // 移除道具数量
+ public const string resurrectionState = "resurrectionState"; //复活状态:4种,数字3为可以用广告和金币复活,2为只能用广告,1为只能用金币。0为不能复活
+ public const string gameExperience = "gameExperience";
+ public const string getFirstReaward = "getFirstReaward"; // 是否已领取新手奖励
+ public const string noviceGuide = "noviceGuide"; // 是否新手引导
+ public const string gameTime = "gameTime"; // 游戏时长
+ public const string gameDay = "gameDay";
+ public const string SecretUnlockList = "SecretUnlockList"; // 秘密相册解锁列表
+ public const string SecretUnlockCd = "SecretUnlockCd"; // 秘密相册看广告的剩余时间
+ public const string SecretUnlockADs = "SecretUnlockADs"; // 秘密相册看广告数(每一个图集的广告数不通用)
+ public const string IsUnlockSecret = "IsUnlockSecret"; // 秘密相册是否解锁(-1:未解锁 0:刚解锁 1:已打开秘密相册)
+ public const string VipLevel = "VipLevel"; // vip等级(1:7天 2:30天 3:365天)
+ public const string VipExpirationTime = "VipExpirationTime"; // vip失效时间(默认为0)
+ public const string LiveDataList = "LiveDataList";
+
+ public const string IsUnlockLive = "IsUnlockLive"; // live是否解锁(-1:未解锁 0:刚解锁 1:已打开live)
+ public const string ApplePayTransactionID = "ApplePayTransactionID"; //ios购买后的非消耗性订单id
+ public const string LiveDataDic = "LiveDataDic";
+ public const string LevelUnlockList = "LevelUnlockList"; // 图鉴已解锁的index列表
+ public const string IsUnlockChat = "IsUnlockChat";
+ public const string ChatData = "ChatData";
+ public const string ChatNumber = "ChatNumber";
+ public const string ChatRecoverDays = "ChatRecoverDays";
+ public const string ChatFreeNumber = "ChatFreeNumber";
+ public const string curResVersion = "curResVersion";
+ public const string LevelUnlockListFree = "LevelUnlockListFree";
+ public const string LevelUnlockListAD = "LevelUnlockListAD";
+ public const string LevelUnlockListSpecial = "LevelUnlockListSpecial";
+ public const string LevelUnlockListVIP = "LevelUnlockListVIP";
+ public const string LevelUnlockListNew = "LevelUnlockListNew";
+ public const string clearAllOrder = "clearAllOrder";
+
+ public const string ArrowResultLevel = "ArrowResultLevel"; //箭头游戏的结算等级(1:免费,0:看广告)
+ public const string ArrowDarkTheme = "ArrowDarkTheme"; //箭头游戏的黑夜模式(0:黑夜,1:白天)
+ public const string ArrowTheme = "ArrowTheme"; //箭头游戏的主题(0:黑色 1:虫子 2:彩色)
+
+ public const string ExchangeModeToggle = "ExchangeModeToggle";
+ public const string ExchangeProcessMode = "ExchangeProcessMode";
+ public const string CHProcessMode = "CHProcessMode";
+}
diff --git a/Assets/Scripts/DataMgr/DataMgr.cs b/Assets/Scripts/DataMgr/DataMgr.cs
index 8fc9df6d..01e00541 100644
--- a/Assets/Scripts/DataMgr/DataMgr.cs
+++ b/Assets/Scripts/DataMgr/DataMgr.cs
@@ -1,113 +1,120 @@
-using System.Collections.Generic;
-using SGModule.DataStorage;
-using RedHotRoast;
-
-public static partial class DataMgr
-{
- public static string long_name;
- public static string short_name;
-
-
- private static DataStorage BindDataStorage(string key, string messageKey = null, T @default = default)
- {
- return new DataStorage(key, @default, (oldValue, newValue) =>
- {
- // 构造 ChangeValue 对象
- var changeValue = new ChangeValue
- {
- oldValue = oldValue,
- newValue = newValue
- };
-
- if (messageKey.IsNullOrWhiteSpace())
- {
- return;
- }
-
- // 调用特定类型的分发器
- PreferencesDispatcher.Instance.Dispatch(messageKey, changeValue);
-
- // 调用全局数据分发器(如果需要)
- DataDispatcher.Instance.Dispatch(messageKey);
- });
- }
-
-
- #region ValueType
-
- public static DataStorage FirstLogin = new(DataKeys.FirstLogin, true);
- public static DataStorage UserID = BindDataStorage(DataKeys.UserID, @default: -1L);
- public static DataStorage NextOpenWheelStampTime = BindDataStorage(DataKeys.nextOpenWheelStampTime);
- public static DataStorage ThisDayWatchSlyderVideoNum = BindDataStorage(DataKeys.thisDayWatchSlyderVideoNum);
- public static DataStorage Coin = BindDataStorage(DataKeys.coin, DataMsg.currency101);
- public static DataStorage Ticket = BindDataStorage(DataKeys.ticket, DataMsg.currency102);
- public static DataStorage MaxCurrency101 = BindDataStorage(DataKeys.maxCoin);
- public static DataStorage PlayerName = BindDataStorage(DataKeys.playerName, DataMsg.playerName);
- public static DataStorage PlayerAvatarId = BindDataStorage(DataKeys.playerAvatarId, DataMsg.playerAvatarId);
- public static DataStorage GameOfCount = BindDataStorage(DataKeys.gameOfCount);
- public static DataStorage GameLevel = BindDataStorage(DataKeys.gameLevel, @default: 1);
- public static DataStorage ExchangeAccount = BindDataStorage(DataKeys.exchangeAccount);
- public static DataStorage ExchangeName = BindDataStorage(DataKeys.exchangeName);
- public static DataStorage IsShowRewardFly101 = BindDataStorage(DataKeys.isShowRewardFly101, DataMsg.isShowRewardFly101);
- public static DataStorage IsShowRewardFly102 = BindDataStorage(DataKeys.isShowRewardFly102);
- public static DataStorage PlayReawrd111 = BindDataStorage(DataKeys.playReawrd111, DataMsg.playReawrd111);
- public static DataStorage IsShowRewardFly111 = BindDataStorage(DataKeys.isShowRewardFly111, DataMsg.isShowRewardFly111);
- public static DataStorage IsShowOpenReward = BindDataStorage(DataKeys.isShowOpenReward);
- public static DataStorage IsLastH5Tab = BindDataStorage(DataKeys.isLastH5Tab);
- public static DataStorage AdChFlyShowTime = BindDataStorage(DataKeys.adChFlyShowTime);
- public static DataStorage H5StayTime = BindDataStorage(DataKeys.h5StayTime);
- public static DataStorage VideoWatchCount = BindDataStorage(DataKeys.videoWatchCount);
- public static DataStorage MakeupTaskH5Time = BindDataStorage(DataKeys.makeupTaskH5Time);
- public static DataStorage GameStartCount = BindDataStorage(DataKeys.gameStartCount);
- public static DataStorage LoginGameTodayTimes = BindDataStorage(DataKeys.loginGameTodayTimes);
- public static DataStorage Date = BindDataStorage(DataKeys.date);
- public static DataStorage ChLevel = BindDataStorage(DataKeys.ch_level);
- public static DataStorage LevelData = new(DataKeys.LevelData, cloudSave: false);
- public static DataStorage AdWatchCount = BindDataStorage(DataKeys.AdWatchCount);
- public static DataStorage AvailableDiceRolls = BindDataStorage(DataKeys.AvailableDiceRolls);
- public static DataStorage PropBackNum = BindDataStorage(DataKeys.propBackNum);
- public static DataStorage PropRefreshNum = BindDataStorage(DataKeys.propRefreshNum);
- public static DataStorage PropRemoveNum = BindDataStorage(DataKeys.propRemoveNum);
- public static DataStorage ResurrectionState = BindDataStorage(DataKeys.resurrectionState, null, 3);
- public static DataStorage GameExperience = BindDataStorage(DataKeys.gameExperience);
- public static DataStorage GetFirstReaward = BindDataStorage(DataKeys.getFirstReaward);
- public static DataStorage NoviceGuide = BindDataStorage(DataKeys.noviceGuide);
- public static DataStorage GameTime = BindDataStorage(DataKeys.gameTime);
- public static DataStorage GameDay = BindDataStorage(DataKeys.gameDay);
- public static DataStorage IsUnlockSecret = BindDataStorage(DataKeys.IsUnlockSecret, null, -1);
- public static DataStorage VipLevel = BindDataStorage(DataKeys.VipLevel, null, -1);
- public static DataStorage VipExpirationTime = BindDataStorage(DataKeys.VipExpirationTime);
-
- public static DataStorage IsUnlockLive = BindDataStorage(DataKeys.IsUnlockLive, null, -1);
- public static DataStorage curResVersion = new(DataKeys.curResVersion, cloudSave: false);
-
- public static DataStorage clearAllOrder = BindDataStorage(DataKeys.clearAllOrder);
-
- #endregion
-
- #region RefType
-
- public static DataStorage> SignState = BindDataStorage(DataKeys.signState, @default: new List());
- public static DataStorage> MakeupTaskHistory = BindDataStorage(DataKeys.makeupTaskHistory, @default: new List());
- public static DataStorage SaveObject = BindDataStorage(DataKeys.SaveObject, @default: new Saveobject());
- public static DataStorage> SecretUnlockList = BindDataStorage(DataKeys.SecretUnlockList, @default: new List());
- public static DataStorage> SecretUnlockCd = new(DataKeys.SecretUnlockCd, defaultValue: new Dictionary(), cloudSave: false);
- public static DataStorage> SecretUnlockADs = new(DataKeys.SecretUnlockADs, defaultValue: new Dictionary());
- public static DataStorage> LiveDataList = new(DataKeys.LiveDataList, defaultValue: new List());
- public static DataStorage> ApplePayTransactionID = BindDataStorage(DataKeys.ApplePayTransactionID, @default: new List());
- public static DataStorage> LiveDataDic = new(DataKeys.LiveDataDic, defaultValue: new Dictionary());
- public static DataStorage> LevelUnlockList = new(DataKeys.LevelUnlockList, defaultValue: new List());
- public static DataStorage IsUnlockChat = BindDataStorage(DataKeys.IsUnlockChat, null, -1);
- public static DataStorage> ChatData = new(DataKeys.ChatData, cloudSave: false);
- public static DataStorage ChatNumber = BindDataStorage(DataKeys.ChatNumber, null, 0);
- public static DataStorage ChatFreeNumber = BindDataStorage(DataKeys.ChatFreeNumber, null, 0);
- public static DataStorage ChatRecoverDays = BindDataStorage(DataKeys.ChatRecoverDays, null, -1);
-
- public static DataStorage LevelUnlockFree = new(DataKeys.LevelUnlockListFree, defaultValue: -1);
- public static DataStorage LevelUnlockAD = new(DataKeys.LevelUnlockListAD, defaultValue: -1);
- public static DataStorage LevelUnlockSpecial = new(DataKeys.LevelUnlockListSpecial, defaultValue: -1);
- public static DataStorage LevelUnlockVIP = new(DataKeys.LevelUnlockListVIP, defaultValue: -1);
- public static DataStorage> LevelUnlockListNew = new(DataKeys.LevelUnlockListNew, defaultValue: new List());
-
- #endregion
-}
+using System.Collections.Generic;
+using SGModule.DataStorage;
+using RedHotRoast;
+
+public static partial class DataMgr
+{
+ public static string long_name;
+ public static string short_name;
+
+
+ private static DataStorage BindDataStorage(string key, string messageKey = null, T @default = default)
+ {
+ return new DataStorage(key, @default, (oldValue, newValue) =>
+ {
+ // 构造 ChangeValue 对象
+ var changeValue = new ChangeValue
+ {
+ oldValue = oldValue,
+ newValue = newValue
+ };
+
+ if (messageKey.IsNullOrWhiteSpace())
+ {
+ return;
+ }
+
+ // 调用特定类型的分发器
+ PreferencesDispatcher.Instance.Dispatch(messageKey, changeValue);
+
+ // 调用全局数据分发器(如果需要)
+ DataDispatcher.Instance.Dispatch(messageKey);
+ });
+ }
+
+
+ #region ValueType
+
+ public static DataStorage FirstLogin = new(DataKeys.FirstLogin, true);
+ public static DataStorage UserID = BindDataStorage(DataKeys.UserID, @default: -1L);
+ public static DataStorage NextOpenWheelStampTime = BindDataStorage(DataKeys.nextOpenWheelStampTime);
+ public static DataStorage ThisDayWatchSlyderVideoNum = BindDataStorage(DataKeys.thisDayWatchSlyderVideoNum);
+ public static DataStorage Coin = BindDataStorage(DataKeys.coin, DataMsg.currency101);
+ public static DataStorage Ticket = BindDataStorage(DataKeys.ticket, DataMsg.currency102);
+ public static DataStorage MaxCurrency101 = BindDataStorage(DataKeys.maxCoin);
+ public static DataStorage PlayerName = BindDataStorage(DataKeys.playerName, DataMsg.playerName);
+ public static DataStorage PlayerAvatarId = BindDataStorage(DataKeys.playerAvatarId, DataMsg.playerAvatarId);
+ public static DataStorage GameOfCount = BindDataStorage(DataKeys.gameOfCount);
+ public static DataStorage GameLevel = BindDataStorage(DataKeys.gameLevel, @default: 1);
+ public static DataStorage ExchangeAccount = BindDataStorage(DataKeys.exchangeAccount);
+ public static DataStorage ExchangeName = BindDataStorage(DataKeys.exchangeName);
+ public static DataStorage IsShowRewardFly101 = BindDataStorage(DataKeys.isShowRewardFly101, DataMsg.isShowRewardFly101);
+ public static DataStorage IsShowRewardFly102 = BindDataStorage(DataKeys.isShowRewardFly102);
+ public static DataStorage PlayReawrd111 = BindDataStorage(DataKeys.playReawrd111, DataMsg.playReawrd111);
+ public static DataStorage IsShowRewardFly111 = BindDataStorage(DataKeys.isShowRewardFly111, DataMsg.isShowRewardFly111);
+ public static DataStorage IsShowOpenReward = BindDataStorage(DataKeys.isShowOpenReward);
+ public static DataStorage IsLastH5Tab = BindDataStorage(DataKeys.isLastH5Tab);
+ public static DataStorage AdChFlyShowTime = BindDataStorage(DataKeys.adChFlyShowTime);
+ public static DataStorage H5StayTime = BindDataStorage(DataKeys.h5StayTime);
+ public static DataStorage VideoWatchCount = BindDataStorage(DataKeys.videoWatchCount);
+ public static DataStorage MakeupTaskH5Time = BindDataStorage(DataKeys.makeupTaskH5Time);
+ public static DataStorage GameStartCount = BindDataStorage(DataKeys.gameStartCount);
+ public static DataStorage LoginGameTodayTimes = BindDataStorage(DataKeys.loginGameTodayTimes);
+ public static DataStorage Date = BindDataStorage(DataKeys.date);
+ public static DataStorage ChLevel = BindDataStorage(DataKeys.ch_level);
+ public static DataStorage LevelData = new(DataKeys.LevelData, cloudSave: false);
+ public static DataStorage AdWatchCount = BindDataStorage(DataKeys.AdWatchCount);
+ public static DataStorage AvailableDiceRolls = BindDataStorage(DataKeys.AvailableDiceRolls);
+ public static DataStorage PropBackNum = BindDataStorage(DataKeys.propBackNum);
+ public static DataStorage PropRefreshNum = BindDataStorage(DataKeys.propRefreshNum);
+ public static DataStorage PropRemoveNum = BindDataStorage(DataKeys.propRemoveNum);
+ public static DataStorage ResurrectionState = BindDataStorage(DataKeys.resurrectionState, null, 3);
+ public static DataStorage GameExperience = BindDataStorage(DataKeys.gameExperience);
+ public static DataStorage GetFirstReaward = BindDataStorage(DataKeys.getFirstReaward);
+ public static DataStorage NoviceGuide = BindDataStorage(DataKeys.noviceGuide);
+ public static DataStorage GameTime = BindDataStorage(DataKeys.gameTime);
+ public static DataStorage GameDay = BindDataStorage(DataKeys.gameDay);
+ public static DataStorage IsUnlockSecret = BindDataStorage(DataKeys.IsUnlockSecret, null, -1);
+ public static DataStorage VipLevel = BindDataStorage(DataKeys.VipLevel, null, -1);
+ public static DataStorage VipExpirationTime = BindDataStorage(DataKeys.VipExpirationTime);
+
+ public static DataStorage IsUnlockLive = BindDataStorage(DataKeys.IsUnlockLive, null, -1);
+ public static DataStorage curResVersion = new(DataKeys.curResVersion, cloudSave: false);
+
+ public static DataStorage clearAllOrder = BindDataStorage(DataKeys.clearAllOrder);
+
+ public static DataStorage ArrowResultLevel = BindDataStorage(DataKeys.ArrowResultLevel,@default: 1);
+ public static DataStorage ArrowDarkTheme = BindDataStorage(DataKeys.ArrowDarkTheme,@default: 1);
+ public static DataStorage ArrowTheme = BindDataStorage(DataKeys.ArrowTheme,@default: 0);
+ public static DataStorage ExchangeModeToggle = BindDataStorage(DataKeys.ExchangeModeToggle,@default: 1);
+ public static DataStorage ExchangeProcessMode = BindDataStorage(DataKeys.ExchangeModeToggle,@default: 1);
+ public static DataStorage CHProcessMode = BindDataStorage(DataKeys.ExchangeModeToggle,@default: 1);
+
+ #endregion
+
+ #region RefType
+
+ public static DataStorage> SignState = BindDataStorage(DataKeys.signState, @default: new List());
+ public static DataStorage> MakeupTaskHistory = BindDataStorage(DataKeys.makeupTaskHistory, @default: new List());
+ public static DataStorage SaveObject = BindDataStorage(DataKeys.SaveObject, @default: new Saveobject());
+ public static DataStorage> SecretUnlockList = BindDataStorage(DataKeys.SecretUnlockList, @default: new List());
+ public static DataStorage> SecretUnlockCd = new(DataKeys.SecretUnlockCd, defaultValue: new Dictionary(), cloudSave: false);
+ public static DataStorage> SecretUnlockADs = new(DataKeys.SecretUnlockADs, defaultValue: new Dictionary());
+ public static DataStorage> LiveDataList = new(DataKeys.LiveDataList, defaultValue: new List());
+ public static DataStorage> ApplePayTransactionID = BindDataStorage(DataKeys.ApplePayTransactionID, @default: new List());
+ public static DataStorage> LiveDataDic = new(DataKeys.LiveDataDic, defaultValue: new Dictionary