浏览代码

每日任务

zhaoyang 3 年之前
父节点
当前提交
4f111efe4f
共有 36 个文件被更改,包括 326 次插入39 次删除
  1. 二进制
      FGUIProject/assets/CommonGame/bgimg/mrqd_bjbj.jpg
  2. 1 0
      FGUIProject/assets/CommonGame/package.xml
  3. 25 3
      FGUIProject/assets/DailyTask/DailyTaskUI.xml
  4. 3 4
      FGUIProject/assets/DailyTask/components/Button1.xml
  5. 2 4
      FGUIProject/assets/DailyTask/components/Button2.xml
  6. 10 0
      FGUIProject/assets/DailyTask/components/Button3.xml
  7. 21 12
      FGUIProject/assets/DailyTask/components/ListItem.xml
  8. 14 5
      FGUIProject/assets/DailyTask/components/ListRewardItem.xml
  9. 7 0
      FGUIProject/assets/DailyTask/components/ListTaskRewardItem.xml
  10. 二进制
      FGUIProject/assets/DailyTask/images/mrqd_1.png
  11. 二进制
      FGUIProject/assets/DailyTask/images/mrqd_2.png
  12. 二进制
      FGUIProject/assets/DailyTask/images/mrqd_3.png
  13. 二进制
      FGUIProject/assets/DailyTask/images/mrqd_anniu_1.png
  14. 二进制
      FGUIProject/assets/DailyTask/images/mrqd_anniu_2.png
  15. 二进制
      FGUIProject/assets/DailyTask/images/mrqd_anniu_3.png
  16. 二进制
      FGUIProject/assets/DailyTask/images/mrqd_anniu_4.png
  17. 二进制
      FGUIProject/assets/DailyTask/images/mrqd_bjbj.jpg
  18. 二进制
      FGUIProject/assets/DailyTask/images/mrqd_kdi.png
  19. 二进制
      FGUIProject/assets/DailyTask/images/mrqd_xian.png
  20. 二进制
      FGUIProject/assets/DailyTask/images/mrqd_ylq.png
  21. 二进制
      FGUIProject/assets/DailyTask/images/sc_cwcw_1.png
  22. 二进制
      FGUIProject/assets/DailyTask/images/sc_cwcw_2.png
  23. 二进制
      FGUIProject/assets/DailyTask/images/sc_cwcw_3.png
  24. 13 3
      FGUIProject/assets/DailyTask/package.xml
  25. 2 2
      GameClient/Assets/Game/HotUpdate/Data/DailyTaskDataManager.cs
  26. 24 3
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/DailyTask/UI_DailyTaskUI.cs
  27. 6 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/DailyTask/UI_ListItem.cs
  28. 6 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/DailyTask/UI_ListRewardItem.cs
  29. 74 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/DailyTask/UI_ListTaskRewardItem.cs
  30. 11 0
      GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/DailyTask/UI_ListTaskRewardItem.cs.meta
  31. 11 3
      GameClient/Assets/Game/HotUpdate/Views/DailyTask/DailyTaskView.cs
  32. 二进制
      GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas_wet2taf.png
  33. 96 0
      GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas_wet2taf.png.meta
  34. 二进制
      GameClient/Assets/ResIn/UI/CommonGame/CommonGame_fui.bytes
  35. 二进制
      GameClient/Assets/ResIn/UI/DailyTask/DailyTask_atlas0.png
  36. 二进制
      GameClient/Assets/ResIn/UI/DailyTask/DailyTask_fui.bytes

二进制
FGUIProject/assets/CommonGame/bgimg/mrqd_bjbj.jpg


+ 1 - 0
FGUIProject/assets/CommonGame/package.xml

@@ -187,6 +187,7 @@
     <image id="ohuntad" name="zhangjie_bg_1.jpg" path="/bgimg/" exported="true" atlas="alone_npot"/>
     <movieclip id="lj7ea8" name="MovieClip1.jta" path="/effect/"/>
     <component id="wet2tae" name="ComRewardItem.xml" path="/components/"/>
+    <image id="wet2taf" name="mrqd_bjbj.jpg" path="/bgimg/" exported="true" atlas="alone_npot"/>
   </resources>
   <publish name="" path="..\GameClient\Assets\ResIn\UI\CommonGame" packageCount="2" genCode="true" extractAlpha="true"/>
 </packageDescription>

+ 25 - 3
FGUIProject/assets/DailyTask/DailyTaskUI.xml

@@ -1,19 +1,41 @@
 <?xml version="1.0" encoding="utf-8"?>
-<component size="800,600">
+<component size="1080,1920">
   <displayList>
-    <list id="n0_lh8v" name="list" xy="126,167" size="522,412" overflow="scroll" lineGap="20" defaultItem="ui://5mpsibzzlh8v5" align="center" autoClearItems="true">
+    <image id="n2_wet2" name="bg" src="wet2taf" fileName="bgimg/mrqd_bjbj.jpg" pkg="eg2y0ldp" xy="0,-240">
+      <relation target="" sidePair="width-width,height-height,center-center,middle-middle"/>
+    </image>
+    <list id="n1_lh8v" name="listReward" xy="83,236" size="914,194" layout="row" colGap="40" defaultItem="ui://5mpsibzzlh8v6" autoClearItems="true">
+      <relation target="" sidePair="center-center,top-top"/>
       <item/>
       <item/>
       <item/>
       <item/>
       <item/>
     </list>
-    <list id="n1_lh8v" name="listReward" xy="127,31" size="546,88" layout="row" colGap="20" defaultItem="ui://5mpsibzzlh8v6" autoClearItems="true">
+    <image id="n3_wet2" name="n3" src="wet22h" fileName="images/mrqd_kdi.png" xy="253,494" group="n10_wet2"/>
+    <text id="n7_wet2" name="txtDesc0" xy="280,501" size="214,44" group="n10_wet2" fontSize="32" color="#d5c9a5" text="今日活跃度40 "/>
+    <text id="n8_wet2" name="txtDesc1" xy="523,501" size="300,44" group="n10_wet2" fontSize="32" color="#d5c9a5" autoSize="none" text=",满40活跃度可领奖"/>
+    <loader id="n9_wet2" name="loaIcon" xy="485,501" size="42,42" group="n10_wet2" url="ui://eg2y0ldply9g8m" autoSize="true"/>
+    <group id="n10_wet2" name="n10" xy="253,494" size="588,58" advanced="true">
+      <relation target="" sidePair="center-center,top-top"/>
+    </group>
+    <list id="n0_lh8v" name="list" xy="70,659" size="940,1040" overflow="scroll" lineGap="40" defaultItem="ui://5mpsibzzlh8v5" align="center" autoClearItems="true">
+      <relation target="" sidePair="center-center,top-top,bottomext-bottom"/>
+      <item/>
       <item/>
       <item/>
       <item/>
       <item/>
       <item/>
     </list>
+    <component id="n4_wet2" name="btnGetAll" src="wet22k" fileName="components/Button3.xml" xy="697,1748">
+      <relation target="" sidePair="right-right,bottom-bottom"/>
+    </component>
+    <component id="n5_wet2" name="comValueBar" src="v3541v" fileName="components/ComponentValueBar.xml" pkg="eg2y0ldp" xy="159,90">
+      <relation target="" sidePair="right-right,top-top"/>
+    </component>
+    <component id="n6_wet2" name="btnback" src="9xlo8" fileName="components/ButtonBack1.xml" pkg="eg2y0ldp" xy="35,80">
+      <relation target="" sidePair="left-left,top-top"/>
+    </component>
   </displayList>
 </component>

+ 3 - 4
FGUIProject/assets/DailyTask/components/Button1.xml

@@ -1,10 +1,9 @@
 <?xml version="1.0" encoding="utf-8"?>
-<component size="150,40" extention="Button">
+<component size="224,76" extention="Button">
   <controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
   <displayList>
-    <text id="n3_lh8v" name="title" xy="0,0" size="150,49" fontSize="36" align="center" vAlign="middle" autoSize="none" singleLine="true" text="">
-      <relation target="" sidePair="width-width,height-height"/>
-    </text>
+    <image id="n4_wet2" name="n4" src="wet22c" fileName="images/mrqd_anniu_1.png" xy="0,0"/>
+    <loader id="n5_wet2" name="icon" xy="0,0" size="224,76"/>
   </displayList>
   <Button/>
 </component>

+ 2 - 4
FGUIProject/assets/DailyTask/components/Button2.xml

@@ -1,10 +1,8 @@
 <?xml version="1.0" encoding="utf-8"?>
-<component size="150,40" extention="Button">
+<component size="224,76" extention="Button">
   <controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
   <displayList>
-    <text id="n3_lh8v" name="title" xy="0,0" size="150,49" fontSize="36" align="center" vAlign="middle" autoSize="none" singleLine="true" text="">
-      <relation target="" sidePair="width-width,height-height"/>
-    </text>
+    <image id="n4_wet2" name="n4" src="wet22d" fileName="images/mrqd_anniu_2.png" xy="0,0"/>
   </displayList>
   <Button/>
 </component>

+ 10 - 0
FGUIProject/assets/DailyTask/components/Button3.xml

@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<component size="320,100" extention="Button">
+  <controller name="button" pages="0,up,1,down,2,over,3,selectedOver" selected="0"/>
+  <displayList>
+    <image id="n0_wet2" name="n0" src="wet22f" fileName="images/mrqd_anniu_4.png" xy="-11,-12">
+      <relation target="" sidePair="width-width,height-height"/>
+    </image>
+  </displayList>
+  <Button/>
+</component>

+ 21 - 12
FGUIProject/assets/DailyTask/components/ListItem.xml

@@ -1,22 +1,31 @@
 <?xml version="1.0" encoding="utf-8"?>
-<component size="533,90">
-  <controller name="c1" pages="1,,2,,3," selected="1">
-    <remark page="0" value="可领取"/>
-    <remark page="1" value="未完成"/>
+<component size="940,160">
+  <controller name="c1" pages="1,,2,,3," selected="2">
+    <remark page="0" value="未完成"/>
+    <remark page="1" value="可领取"/>
     <remark page="2" value="已领取"/>
   </controller>
   <controller name="c2" alias="是否跳转" pages="0,,1," selected="1"/>
   <displayList>
-    <text id="n1_lh8v" name="txtDesc" xy="0,0" size="292,49" fontSize="36" text="任务描述任务描述"/>
-    <component id="n3_lh8v" name="btnGet" src="lh8v3" fileName="components/Button1.xml" xy="383,50">
-      <gearDisplay controller="c1" pages="1"/>
-      <Button title="领取"/>
-    </component>
-    <component id="n4_lh8v" name="btnGo" src="lh8v4" fileName="components/Button2.xml" xy="383,50">
+    <text id="n1_lh8v" name="txtDesc" xy="29,2" size="305,52" fontSize="38" color="#f4e2a9" text="任务描述任务描述"/>
+    <component id="n3_lh8v" name="btnGet" src="lh8v3" fileName="components/Button1.xml" xy="680,53">
       <gearDisplay controller="c1" pages="2"/>
+      <Button title="领取" icon="ui://5mpsibzzwet22c"/>
+    </component>
+    <component id="n4_lh8v" name="btnGo" src="lh8v3" fileName="components/Button1.xml" xy="680,53">
+      <gearDisplay controller="c1" pages="1"/>
       <gearDisplay2 controller="c2" pages="1" condition="0"/>
-      <Button title="前往"/>
+      <Button icon="ui://5mpsibzzwet22d"/>
+    </component>
+    <component id="n6_wet2" name="btnGot" src="lh8v3" fileName="components/Button1.xml" xy="680,53">
+      <gearDisplay controller="c1" pages="3"/>
+      <Button icon="ui://5mpsibzzwet22e"/>
     </component>
-    <text id="n5_lh8v" name="txtCount" xy="424,0" size="70,49" fontSize="36" align="center" text="0/5"/>
+    <text id="n5_lh8v" name="txtCount" xy="760,0" pivot="0.5,0" size="58,42" fontSize="30" color="#f4e2a9" align="center" text="0/5"/>
+    <list id="n7_wet2" name="listTaskReward" xy="52,80" size="361,53" layout="row" colGap="50" defaultItem="ui://5mpsibzzwet22j">
+      <item/>
+      <item/>
+    </list>
+    <image id="n11_wet2" name="n11" src="wet22l" fileName="images/mrqd_xian.png" xy="1,150"/>
   </displayList>
 </component>

+ 14 - 5
FGUIProject/assets/DailyTask/components/ListRewardItem.xml

@@ -1,14 +1,23 @@
 <?xml version="1.0" encoding="utf-8"?>
-<component size="90,82">
-  <controller name="c1" pages="0,,1,,2," selected="2"/>
+<component size="150,200">
+  <controller name="c1" pages="0,,1,,2," selected="0"/>
   <displayList>
-    <image id="n2_lh8v" name="n2" src="lh8v0" fileName="images/sc_cwcw_1.png" xy="0,0" size="90,82" aspect="true">
+    <image id="n2_lh8v" name="n2" src="wet22a" fileName="images/mrqd_2.png" xy="0,-183" aspect="true">
       <gearDisplay controller="c1" pages="1"/>
     </image>
-    <image id="n3_lh8v" name="n3" src="lh8v1" fileName="images/sc_cwcw_2.png" xy="0,0" size="90,82" aspect="true">
+    <image id="n3_lh8v" name="n3" src="wet22b" fileName="images/mrqd_3.png" xy="0,-172" aspect="true">
       <gearDisplay controller="c1" pages="0"/>
     </image>
-    <image id="n4_lh8v" name="n4" src="lh8v2" fileName="images/sc_cwcw_3.png" xy="0,0" size="90,82" aspect="true">
+    <image id="n4_lh8v" name="n4" src="wet229" fileName="images/mrqd_1.png" xy="0,-172" aspect="true">
+      <gearDisplay controller="c1" pages="2"/>
+    </image>
+    <text id="n6_wet2" name="txtNum" xy="70,44" pivot="0.5,0" size="61,62" fontSize="46" color="#f7fcd6" text="50">
+      <gearColor controller="c1" pages="0,2" values="#f7fcd6,#000000|#7c7b6c,#000000" default="#fff0c6,#000000"/>
+    </text>
+    <text id="n7_wet2" name="txtTitle" xy="27,132" size="100,44" fontSize="32" color="#76844b" text="活跃度">
+      <gearColor controller="c1" pages="0,2" values="#76844b,#000000|#8f8d64,#000000" default="#b88a45,#000000"/>
+    </text>
+    <image id="n5_wet2" name="n5" src="wet228" fileName="images/mrqd_ylq.png" xy="45,72">
       <gearDisplay controller="c1" pages="2"/>
     </image>
   </displayList>

+ 7 - 0
FGUIProject/assets/DailyTask/components/ListTaskRewardItem.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<component size="141,43">
+  <displayList>
+    <loader id="n9_wet2" name="loaIcon" xy="0,0" size="42,42" url="ui://eg2y0ldply9g8m" autoSize="true"/>
+    <text id="n10_wet2" name="txtNum" xy="65,1" size="76,42" fontSize="30" color="#f3d26d" text="x200"/>
+  </displayList>
+</component>

二进制
FGUIProject/assets/DailyTask/images/mrqd_1.png


二进制
FGUIProject/assets/DailyTask/images/mrqd_2.png


二进制
FGUIProject/assets/DailyTask/images/mrqd_3.png


二进制
FGUIProject/assets/DailyTask/images/mrqd_anniu_1.png


二进制
FGUIProject/assets/DailyTask/images/mrqd_anniu_2.png


二进制
FGUIProject/assets/DailyTask/images/mrqd_anniu_3.png


二进制
FGUIProject/assets/DailyTask/images/mrqd_anniu_4.png


二进制
FGUIProject/assets/DailyTask/images/mrqd_bjbj.jpg


二进制
FGUIProject/assets/DailyTask/images/mrqd_kdi.png


二进制
FGUIProject/assets/DailyTask/images/mrqd_xian.png


二进制
FGUIProject/assets/DailyTask/images/mrqd_ylq.png


二进制
FGUIProject/assets/DailyTask/images/sc_cwcw_1.png


二进制
FGUIProject/assets/DailyTask/images/sc_cwcw_2.png


二进制
FGUIProject/assets/DailyTask/images/sc_cwcw_3.png


+ 13 - 3
FGUIProject/assets/DailyTask/package.xml

@@ -5,11 +5,21 @@
     <component id="lh8v3" name="Button1.xml" path="/components/"/>
     <component id="lh8v4" name="Button2.xml" path="/components/"/>
     <component id="lh8v5" name="ListItem.xml" path="/components/"/>
-    <image id="lh8v0" name="sc_cwcw_1.png" path="/images/"/>
-    <image id="lh8v1" name="sc_cwcw_2.png" path="/images/"/>
-    <image id="lh8v2" name="sc_cwcw_3.png" path="/images/"/>
     <component id="lh8v6" name="ListRewardItem.xml" path="/components/"/>
     <component id="lh8v7" name="DailyTaskRewardUI.xml" path="/" exported="true"/>
+    <image id="wet228" name="mrqd_ylq.png" path="/images/"/>
+    <image id="wet229" name="mrqd_1.png" path="/images/"/>
+    <image id="wet22a" name="mrqd_2.png" path="/images/"/>
+    <image id="wet22b" name="mrqd_3.png" path="/images/"/>
+    <image id="wet22c" name="mrqd_anniu_1.png" path="/images/"/>
+    <image id="wet22d" name="mrqd_anniu_2.png" path="/images/"/>
+    <image id="wet22e" name="mrqd_anniu_3.png" path="/images/"/>
+    <image id="wet22f" name="mrqd_anniu_4.png" path="/images/"/>
+    <image id="wet22g" name="mrqd_bjbj.jpg" path="/images/"/>
+    <image id="wet22h" name="mrqd_kdi.png" path="/images/"/>
+    <component id="wet22j" name="ListTaskRewardItem.xml" path="/components/"/>
+    <component id="wet22k" name="Button3.xml" path="/components/"/>
+    <image id="wet22l" name="mrqd_xian.png" path="/images/"/>
   </resources>
   <publish name="" path="..\GameClient\Assets\ResIn\UI\DailyTask" packageCount="2" genCode="true"/>
 </packageDescription>

+ 2 - 2
GameClient/Assets/Game/HotUpdate/Data/DailyTaskDataManager.cs

@@ -30,12 +30,12 @@ namespace GFGGame
 
         /// <summary>
         /// 根据任务id获取任务状态
-        /// </summary>0可领取,1未完成,2已领取
+        /// </summary>0未完成,1可领取,2已领取
         /// <param name="taskId"></param>
         /// <returns></returns>
         public int GetTaskStateById(int taskId)
         {
-            return 1;
+            return 0;
         }
     }
 }

+ 24 - 3
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/DailyTask/UI_DailyTaskUI.cs

@@ -7,8 +7,15 @@ namespace UI.DailyTask
     public partial class UI_DailyTaskUI
     {
         public GComponent target;
-        public GList m_list;
+        public GImage m_bg;
         public GList m_listReward;
+        public GTextField m_txtDesc0;
+        public GTextField m_txtDesc1;
+        public GLoader m_loaIcon;
+        public GList m_list;
+        public GButton m_btnGetAll;
+        public GComponent m_comValueBar;
+        public GButton m_btnback;
         public const string URL = "ui://5mpsibzzlh8v27";
         public const string PACKAGE_NAME = "DailyTask";
         public const string RES_NAME = "DailyTaskUI";
@@ -56,13 +63,27 @@ namespace UI.DailyTask
 
         private void Init(GComponent comp)
         {
-            m_list = (GList)comp.GetChild("list");
+            m_bg = (GImage)comp.GetChild("bg");
             m_listReward = (GList)comp.GetChild("listReward");
+            m_txtDesc0 = (GTextField)comp.GetChild("txtDesc0");
+            m_txtDesc1 = (GTextField)comp.GetChild("txtDesc1");
+            m_loaIcon = (GLoader)comp.GetChild("loaIcon");
+            m_list = (GList)comp.GetChild("list");
+            m_btnGetAll = (GButton)comp.GetChild("btnGetAll");
+            m_comValueBar = (GComponent)comp.GetChild("comValueBar");
+            m_btnback = (GButton)comp.GetChild("btnback");
         }
         public void Dispose(bool disposeTarget = false)
         {
-            m_list = null;
+            m_bg = null;
             m_listReward = null;
+            m_txtDesc0 = null;
+            m_txtDesc1 = null;
+            m_loaIcon = null;
+            m_list = null;
+            m_btnGetAll = null;
+            m_comValueBar = null;
+            m_btnback = null;
             if(disposeTarget && target != null)
             {
                 target.RemoveFromParent();

+ 6 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/DailyTask/UI_ListItem.cs

@@ -12,7 +12,9 @@ namespace UI.DailyTask
         public GTextField m_txtDesc;
         public GButton m_btnGet;
         public GButton m_btnGo;
+        public GButton m_btnGot;
         public GTextField m_txtCount;
+        public GList m_listTaskReward;
         public const string URL = "ui://5mpsibzzlh8v5";
         public const string PACKAGE_NAME = "DailyTask";
         public const string RES_NAME = "ListItem";
@@ -65,7 +67,9 @@ namespace UI.DailyTask
             m_txtDesc = (GTextField)comp.GetChild("txtDesc");
             m_btnGet = (GButton)comp.GetChild("btnGet");
             m_btnGo = (GButton)comp.GetChild("btnGo");
+            m_btnGot = (GButton)comp.GetChild("btnGot");
             m_txtCount = (GTextField)comp.GetChild("txtCount");
+            m_listTaskReward = (GList)comp.GetChild("listTaskReward");
         }
         public void Dispose(bool disposeTarget = false)
         {
@@ -74,7 +78,9 @@ namespace UI.DailyTask
             m_txtDesc = null;
             m_btnGet = null;
             m_btnGo = null;
+            m_btnGot = null;
             m_txtCount = null;
+            m_listTaskReward = null;
             if(disposeTarget && target != null)
             {
                 target.RemoveFromParent();

+ 6 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/DailyTask/UI_ListRewardItem.cs

@@ -8,6 +8,8 @@ namespace UI.DailyTask
     {
         public GComponent target;
         public Controller m_c1;
+        public GTextField m_txtNum;
+        public GTextField m_txtTitle;
         public const string URL = "ui://5mpsibzzlh8v6";
         public const string PACKAGE_NAME = "DailyTask";
         public const string RES_NAME = "ListRewardItem";
@@ -56,10 +58,14 @@ namespace UI.DailyTask
         private void Init(GComponent comp)
         {
             m_c1 = comp.GetController("c1");
+            m_txtNum = (GTextField)comp.GetChild("txtNum");
+            m_txtTitle = (GTextField)comp.GetChild("txtTitle");
         }
         public void Dispose(bool disposeTarget = false)
         {
             m_c1 = null;
+            m_txtNum = null;
+            m_txtTitle = null;
             if(disposeTarget && target != null)
             {
                 target.RemoveFromParent();

+ 74 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/DailyTask/UI_ListTaskRewardItem.cs

@@ -0,0 +1,74 @@
+/** This is an automatically generated class by FairyGUI. Please do not modify it. **/
+
+using FairyGUI;
+
+namespace UI.DailyTask
+{
+    public partial class UI_ListTaskRewardItem
+    {
+        public GComponent target;
+        public GLoader m_loaIcon;
+        public GTextField m_txtNum;
+        public const string URL = "ui://5mpsibzzwet22j";
+        public const string PACKAGE_NAME = "DailyTask";
+        public const string RES_NAME = "ListTaskRewardItem";
+        private static UI_ListTaskRewardItem _proxy;
+
+        public static UI_ListTaskRewardItem Create(GObject gObject = null)
+        {
+            var ui = new UI_ListTaskRewardItem();
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static UI_ListTaskRewardItem Proxy(GObject gObject = null)
+        {
+            if(_proxy == null)
+            {
+                _proxy = new UI_ListTaskRewardItem();
+            }
+            var ui = _proxy;
+            if(gObject == null)
+            	ui.target =  (GComponent)UIPackage.CreateObject(PACKAGE_NAME, RES_NAME);
+            else
+            	ui.target =  (GComponent)gObject;
+            ui.Init(ui.target);
+            return ui;
+        }
+
+        public static void ProxyEnd()
+        {
+            if (_proxy != null)
+            {
+                _proxy.Dispose();
+            }
+        }
+
+        public static void ClearProxy()
+        {
+            ProxyEnd();
+            _proxy = null;
+        }
+
+        private void Init(GComponent comp)
+        {
+            m_loaIcon = (GLoader)comp.GetChild("loaIcon");
+            m_txtNum = (GTextField)comp.GetChild("txtNum");
+        }
+        public void Dispose(bool disposeTarget = false)
+        {
+            m_loaIcon = null;
+            m_txtNum = null;
+            if(disposeTarget && target != null)
+            {
+                target.RemoveFromParent();
+                target.Dispose();
+            }
+            target = null;
+        }
+    }
+}

+ 11 - 0
GameClient/Assets/Game/HotUpdate/FairyGUI/GenCode/DailyTask/UI_ListTaskRewardItem.cs.meta

@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: a4a8b56be9428e5438def7747d9bd949
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 11 - 3
GameClient/Assets/Game/HotUpdate/Views/DailyTask/DailyTaskView.cs

@@ -9,31 +9,39 @@ namespace GFGGame
     public class DailyTaskView : BaseWindow
     {
         private UI_DailyTaskUI _ui;
+        private ValueBarController _valueBarController;
+
         private List<DailyTaskCfg> _cfgs;
         private List<DailyActiveRewardCfg> _rewardCfgs;
 
         public override void Dispose()
         {
             base.Dispose();
+            _valueBarController.Dispose();
+            _valueBarController = null;
         }
 
         protected override void OnInit()
         {
             base.OnInit();
+
             packageName = UI_DailyTaskUI.PACKAGE_NAME;
             _ui = UI_DailyTaskUI.Create();
             this.viewCom = _ui.target;
-            this.viewCom.Center();
-            this.modal = true;
-            viewAnimationType = EnumViewAnimationType.ZOOM_CENTER;
+            isfullScreen = true;
+
+            _valueBarController = new ValueBarController(_ui.m_comValueBar);
 
             _ui.m_list.itemRenderer = ListItemRender;
             _ui.m_listReward.itemRenderer = ListRewardItemRender;
+
         }
 
         protected override void OnShown()
         {
             base.OnShown();
+            _valueBarController.OnShown();
+
             _cfgs = DailyTaskDataManager.Instance.GetDailyTaskCfgs();
             _rewardCfgs = new List<DailyActiveRewardCfg>(DailyActiveRewardCfgArray.Instance.dataArray);
             _ui.m_list.numItems = _cfgs.Count;

二进制
GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas_wet2taf.png


+ 96 - 0
GameClient/Assets/ResIn/UI/CommonGame/CommonGame_atlas_wet2taf.png.meta

@@ -0,0 +1,96 @@
+fileFormatVersion: 2
+guid: 07db84f5a9e523a44a04d1ea7891b1a6
+TextureImporter:
+  internalIDToNameTable: []
+  externalObjects: {}
+  serializedVersion: 11
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  vTOnly: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: 1
+    aniso: 1
+    mipBias: 0
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  flipbookRows: 1
+  flipbookColumns: 1
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  ignorePngGamma: 0
+  applyGammaDecoding: 0
+  platformSettings:
+  - serializedVersion: 3
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+    forceMaximumCompressionQuality_BC6H_BC7: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 5e97eb03825dee720800000000000000
+    internalID: 0
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+    secondaryTextures: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

二进制
GameClient/Assets/ResIn/UI/CommonGame/CommonGame_fui.bytes


二进制
GameClient/Assets/ResIn/UI/DailyTask/DailyTask_atlas0.png


二进制
GameClient/Assets/ResIn/UI/DailyTask/DailyTask_fui.bytes