Просмотр исходного кода

测试使用x25的导表方式, luban导表成功

hexiaojie 5 дней назад
Родитель
Сommit
bd88571fae
41 измененных файлов с 1116 добавлено и 0 удалено
  1. BIN
      Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Binary/Client/role_tblshop.bytes
  2. 7 0
      Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Binary/Client/role_tblshop.bytes.meta
  3. BIN
      Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Binary/ClientServer/role_tblshop.bytes
  4. 7 0
      Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Binary/ClientServer/role_tblshop.bytes.meta
  5. BIN
      Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Binary/Server/role_tblshop.bytes
  6. 7 0
      Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Binary/Server/role_tblshop.bytes.meta
  7. 57 0
      Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Json/Client/role_tblshop.json
  8. 7 0
      Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Json/Client/role_tblshop.json.meta
  9. 57 0
      Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Json/ClientServer/role_tblshop.json
  10. 7 0
      Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Json/ClientServer/role_tblshop.json.meta
  11. 57 0
      Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Json/Server/role_tblshop.json
  12. 7 0
      Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Json/Server/role_tblshop.json.meta
  13. 52 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/ItemParam.cs
  14. 11 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/ItemParam.cs.meta
  15. 8 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/role.meta
  16. 72 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/role/Shop.cs
  17. 11 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/role/Shop.cs.meta
  18. 67 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/role/TblShop.cs
  19. 11 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/role/TblShop.cs.meta
  20. 52 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/vector2.cs
  21. 11 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/vector2.cs.meta
  22. 52 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/ItemParam.cs
  23. 11 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/ItemParam.cs.meta
  24. 8 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/role.meta
  25. 72 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/role/Shop.cs
  26. 11 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/role/Shop.cs.meta
  27. 67 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/role/TblShop.cs
  28. 11 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/role/TblShop.cs.meta
  29. 52 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/vector2.cs
  30. 11 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/vector2.cs.meta
  31. 52 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/ItemParam.cs
  32. 11 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/ItemParam.cs.meta
  33. 8 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/role.meta
  34. 72 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/role/Shop.cs
  35. 11 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/role/Shop.cs.meta
  36. 67 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/role/TblShop.cs
  37. 11 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/role/TblShop.cs.meta
  38. 52 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/vector2.cs
  39. 11 0
      Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/vector2.cs.meta
  40. 11 0
      Packages/cn.etetet.yiuilubangen/Luban/Config/Base/Defines/builtin.xml
  41. 7 0
      Packages/cn.etetet.yiuilubangen/Luban/Config/Base/Defines/builtin.xml.meta

BIN
Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Binary/Client/role_tblshop.bytes


+ 7 - 0
Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Binary/Client/role_tblshop.bytes.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 2025ec467743f4a4499afed795ba2ed2
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Binary/ClientServer/role_tblshop.bytes


+ 7 - 0
Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Binary/ClientServer/role_tblshop.bytes.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 5baebd85fa4a5e9418fc65d08c8aa8c6
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

BIN
Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Binary/Server/role_tblshop.bytes


+ 7 - 0
Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Binary/Server/role_tblshop.bytes.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: ed5991d4911a72047bacadc2bf46a351
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 57 - 0
Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Json/Client/role_tblshop.json

@@ -0,0 +1,57 @@
+[
+  {
+    "id": 1001,
+    "name": "shop_name_daily",
+    "auto_refresh": 1,
+    "user_refresh_max": 20,
+    "is_league_shop": 0,
+    "is_day_seed": 0,
+    "user_refresh_cost": [
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 1,
+        "Count": 20
+      }
+    ],
+    "shop_type": "NORMAL"
+  },
+  {
+    "id": 1004,
+    "name": "shop_name_League",
+    "auto_refresh": 2,
+    "user_refresh_max": 0,
+    "is_league_shop": 1,
+    "is_day_seed": 1,
+    "user_refresh_cost": [],
+    "shop_type": "YUANBAO"
+  },
+  {
+    "id": 1005,
+    "name": "shop_name_medal",
+    "auto_refresh": 2,
+    "user_refresh_max": 0,
+    "is_league_shop": 1,
+    "is_day_seed": 1,
+    "user_refresh_cost": [],
+    "shop_type": "MEDAL"
+  }
+]

+ 7 - 0
Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Json/Client/role_tblshop.json.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 1ded9f7e3e8c576459460cdc6b52ef60
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 57 - 0
Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Json/ClientServer/role_tblshop.json

@@ -0,0 +1,57 @@
+[
+  {
+    "id": 1001,
+    "name": "shop_name_daily",
+    "auto_refresh": 1,
+    "user_refresh_max": 20,
+    "is_league_shop": 0,
+    "is_day_seed": 0,
+    "user_refresh_cost": [
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 1,
+        "Count": 20
+      }
+    ],
+    "shop_type": "NORMAL"
+  },
+  {
+    "id": 1004,
+    "name": "shop_name_League",
+    "auto_refresh": 2,
+    "user_refresh_max": 0,
+    "is_league_shop": 1,
+    "is_day_seed": 1,
+    "user_refresh_cost": [],
+    "shop_type": "YUANBAO"
+  },
+  {
+    "id": 1005,
+    "name": "shop_name_medal",
+    "auto_refresh": 2,
+    "user_refresh_max": 0,
+    "is_league_shop": 1,
+    "is_day_seed": 1,
+    "user_refresh_cost": [],
+    "shop_type": "MEDAL"
+  }
+]

+ 7 - 0
Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Json/ClientServer/role_tblshop.json.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 61158c47a77193348a7987c9f1739a73
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 57 - 0
Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Json/Server/role_tblshop.json

@@ -0,0 +1,57 @@
+[
+  {
+    "id": 1001,
+    "name": "shop_name_daily",
+    "auto_refresh": 1,
+    "user_refresh_max": 20,
+    "is_league_shop": 0,
+    "is_day_seed": 0,
+    "user_refresh_cost": [
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 0,
+        "Count": 0
+      },
+      {
+        "ItemId": 1,
+        "Count": 20
+      }
+    ],
+    "shop_type": "NORMAL"
+  },
+  {
+    "id": 1004,
+    "name": "shop_name_League",
+    "auto_refresh": 2,
+    "user_refresh_max": 0,
+    "is_league_shop": 1,
+    "is_day_seed": 1,
+    "user_refresh_cost": [],
+    "shop_type": "YUANBAO"
+  },
+  {
+    "id": 1005,
+    "name": "shop_name_medal",
+    "auto_refresh": 2,
+    "user_refresh_max": 0,
+    "is_league_shop": 1,
+    "is_day_seed": 1,
+    "user_refresh_cost": [],
+    "shop_type": "MEDAL"
+  }
+]

+ 7 - 0
Packages/cn.etetet.yiuilubangen/Assets/LubanGen/Config/Json/Server/role_tblshop.json.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: ccd89bdb78cf829499b008db3cb3bc37
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 52 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/ItemParam.cs

@@ -0,0 +1,52 @@
+
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Luban;
+
+
+namespace ET
+{
+    public partial struct ItemParam
+    {
+        public ItemParam(ByteBuf _buf) 
+        {
+            ItemId = _buf.ReadInt();
+            Count = _buf.ReadInt();
+
+            PostInit();
+        }
+
+        public static ItemParam DeserializeItemParam(ByteBuf _buf)
+        {
+            return new ItemParam(_buf);
+        }
+
+        public readonly int ItemId;
+        public readonly int Count;
+    
+
+        public  void ResolveRef()
+        {
+            EndRef();
+        }
+
+        public override string ToString()
+        {
+            return "{ "
+            + "ItemId:" + ItemId + ","
+            + "Count:" + Count + ","
+            + "}";
+        }
+
+        partial void PostInit();
+        partial void EndRef();
+    }
+
+}
+

+ 11 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/ItemParam.cs.meta

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

+ 8 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/role.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4712911f1108fbe43b744424ee05e887
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 72 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/role/Shop.cs

@@ -0,0 +1,72 @@
+
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Luban;
+
+
+namespace ET.role
+{
+    [EnableClass]
+    public sealed partial class Shop : Luban.BeanBase
+    {
+        public Shop(ByteBuf _buf) 
+        {
+            Id = _buf.ReadInt();
+            Name = _buf.ReadString();
+            AutoRefresh = _buf.ReadInt();
+            UserRefreshMax = _buf.ReadInt();
+            IsLeagueShop = _buf.ReadInt();
+            IsDaySeed = _buf.ReadInt();
+            {int n0 = _buf.ReadSize(); UserRefreshCost = new System.Collections.Generic.List<ItemParam>(n0);for(var i0 = 0 ; i0 < n0 ; i0++) { ItemParam _e0;  _e0 = global::ET.ItemParam.DeserializeItemParam(_buf); UserRefreshCost.Add(_e0);}}
+            ShopType = _buf.ReadString();
+
+            EndInit();
+        }
+
+        public static Shop DeserializeShop(ByteBuf _buf)
+        {
+            return new role.Shop(_buf);
+        }
+
+        public readonly int Id;
+        public readonly string Name;
+        public readonly int AutoRefresh;
+        public readonly int UserRefreshMax;
+        public readonly int IsLeagueShop;
+        public readonly int IsDaySeed;
+        public readonly System.Collections.Generic.List<ItemParam> UserRefreshCost;
+        public readonly string ShopType;
+    
+        public const int __ID__ = 289792398;
+        public override int GetTypeId() => __ID__;
+
+        public  void ResolveRef()
+        {
+            EndRef();
+        }
+
+        public override string ToString()
+        {
+            return "{ "
+            + "id:" + Id + ","
+            + "name:" + Name + ","
+            + "autoRefresh:" + AutoRefresh + ","
+            + "userRefreshMax:" + UserRefreshMax + ","
+            + "isLeagueShop:" + IsLeagueShop + ","
+            + "isDaySeed:" + IsDaySeed + ","
+            + "userRefreshCost:" + Luban.StringUtil.CollectionToString(UserRefreshCost) + ","
+            + "shopType:" + ShopType + ","
+            + "}";
+        }
+
+        partial void EndRef();
+    }
+
+}
+

+ 11 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/role/Shop.cs.meta

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

+ 67 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/role/TblShop.cs

@@ -0,0 +1,67 @@
+
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Luban;
+using System.Collections.Generic;
+
+namespace ET.role
+{
+
+    [Config]
+    public partial class TblShop : Singleton<TblShop>, ILubanConfig
+    {
+        private readonly Dictionary<int, role.Shop> _dataMap;
+        private readonly List<role.Shop> _dataList;
+        
+        public TblShop(ByteBuf _buf)
+        {
+            _dataMap = new Dictionary<int, role.Shop>();
+            _dataList = new List<role.Shop>();
+            
+            for(int n = _buf.ReadSize() ; n > 0 ; --n)
+            {
+                role.Shop _v;
+                _v = global::ET.role.Shop.DeserializeShop(_buf);
+                _dataList.Add(_v);
+                _dataMap.Add(_v.Id, _v);
+            }
+            EndInit();
+        }
+
+        public Dictionary<int, role.Shop> GetAll() => _dataMap;
+        public Dictionary<int, role.Shop> DataMap => _dataMap;
+        public List<role.Shop> DataList => _dataList;
+
+        public role.Shop GetOrDefault(int key) => _dataMap.GetValueOrDefault(key);
+
+        public role.Shop Get(int key)
+        {
+            if (_dataMap.TryGetValue(key,out var v))
+            {
+                return v;
+            }
+            LubanLog.Error(this,key);
+            return default;
+        }
+
+        public void ResolveRef()
+        {
+            foreach(var _v in _dataList)
+            {
+                _v.ResolveRef();
+            }
+            EndRef();
+        }
+
+
+        partial void EndRef();
+    }
+
+}
+

+ 11 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/role/TblShop.cs.meta

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

+ 52 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/vector2.cs

@@ -0,0 +1,52 @@
+
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Luban;
+
+
+namespace ET
+{
+    public partial struct vector2
+    {
+        public vector2(ByteBuf _buf) 
+        {
+            X = _buf.ReadFloat();
+            Y = _buf.ReadFloat();
+
+            PostInit();
+        }
+
+        public static vector2 Deserializevector2(ByteBuf _buf)
+        {
+            return new vector2(_buf);
+        }
+
+        public readonly float X;
+        public readonly float Y;
+    
+
+        public  void ResolveRef()
+        {
+            EndRef();
+        }
+
+        public override string ToString()
+        {
+            return "{ "
+            + "x:" + X + ","
+            + "y:" + Y + ","
+            + "}";
+        }
+
+        partial void PostInit();
+        partial void EndRef();
+    }
+
+}
+

+ 11 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Client/LubanGen/Config/vector2.cs.meta

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

+ 52 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/ItemParam.cs

@@ -0,0 +1,52 @@
+
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Luban;
+
+
+namespace ET
+{
+    public partial struct ItemParam
+    {
+        public ItemParam(ByteBuf _buf) 
+        {
+            ItemId = _buf.ReadInt();
+            Count = _buf.ReadInt();
+
+            PostInit();
+        }
+
+        public static ItemParam DeserializeItemParam(ByteBuf _buf)
+        {
+            return new ItemParam(_buf);
+        }
+
+        public readonly int ItemId;
+        public readonly int Count;
+    
+
+        public  void ResolveRef()
+        {
+            EndRef();
+        }
+
+        public override string ToString()
+        {
+            return "{ "
+            + "ItemId:" + ItemId + ","
+            + "Count:" + Count + ","
+            + "}";
+        }
+
+        partial void PostInit();
+        partial void EndRef();
+    }
+
+}
+

+ 11 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/ItemParam.cs.meta

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

+ 8 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/role.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9a9b8d6b05ae33d4498cf78c8e3383dd
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 72 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/role/Shop.cs

@@ -0,0 +1,72 @@
+
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Luban;
+
+
+namespace ET.role
+{
+    [EnableClass]
+    public sealed partial class Shop : Luban.BeanBase
+    {
+        public Shop(ByteBuf _buf) 
+        {
+            Id = _buf.ReadInt();
+            Name = _buf.ReadString();
+            AutoRefresh = _buf.ReadInt();
+            UserRefreshMax = _buf.ReadInt();
+            IsLeagueShop = _buf.ReadInt();
+            IsDaySeed = _buf.ReadInt();
+            {int n0 = _buf.ReadSize(); UserRefreshCost = new System.Collections.Generic.List<ItemParam>(n0);for(var i0 = 0 ; i0 < n0 ; i0++) { ItemParam _e0;  _e0 = global::ET.ItemParam.DeserializeItemParam(_buf); UserRefreshCost.Add(_e0);}}
+            ShopType = _buf.ReadString();
+
+            EndInit();
+        }
+
+        public static Shop DeserializeShop(ByteBuf _buf)
+        {
+            return new role.Shop(_buf);
+        }
+
+        public readonly int Id;
+        public readonly string Name;
+        public readonly int AutoRefresh;
+        public readonly int UserRefreshMax;
+        public readonly int IsLeagueShop;
+        public readonly int IsDaySeed;
+        public readonly System.Collections.Generic.List<ItemParam> UserRefreshCost;
+        public readonly string ShopType;
+    
+        public const int __ID__ = 289792398;
+        public override int GetTypeId() => __ID__;
+
+        public  void ResolveRef()
+        {
+            EndRef();
+        }
+
+        public override string ToString()
+        {
+            return "{ "
+            + "id:" + Id + ","
+            + "name:" + Name + ","
+            + "autoRefresh:" + AutoRefresh + ","
+            + "userRefreshMax:" + UserRefreshMax + ","
+            + "isLeagueShop:" + IsLeagueShop + ","
+            + "isDaySeed:" + IsDaySeed + ","
+            + "userRefreshCost:" + Luban.StringUtil.CollectionToString(UserRefreshCost) + ","
+            + "shopType:" + ShopType + ","
+            + "}";
+        }
+
+        partial void EndRef();
+    }
+
+}
+

+ 11 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/role/Shop.cs.meta

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

+ 67 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/role/TblShop.cs

@@ -0,0 +1,67 @@
+
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Luban;
+using System.Collections.Generic;
+
+namespace ET.role
+{
+
+    [Config]
+    public partial class TblShop : Singleton<TblShop>, ILubanConfig
+    {
+        private readonly Dictionary<int, role.Shop> _dataMap;
+        private readonly List<role.Shop> _dataList;
+        
+        public TblShop(ByteBuf _buf)
+        {
+            _dataMap = new Dictionary<int, role.Shop>();
+            _dataList = new List<role.Shop>();
+            
+            for(int n = _buf.ReadSize() ; n > 0 ; --n)
+            {
+                role.Shop _v;
+                _v = global::ET.role.Shop.DeserializeShop(_buf);
+                _dataList.Add(_v);
+                _dataMap.Add(_v.Id, _v);
+            }
+            EndInit();
+        }
+
+        public Dictionary<int, role.Shop> GetAll() => _dataMap;
+        public Dictionary<int, role.Shop> DataMap => _dataMap;
+        public List<role.Shop> DataList => _dataList;
+
+        public role.Shop GetOrDefault(int key) => _dataMap.GetValueOrDefault(key);
+
+        public role.Shop Get(int key)
+        {
+            if (_dataMap.TryGetValue(key,out var v))
+            {
+                return v;
+            }
+            LubanLog.Error(this,key);
+            return default;
+        }
+
+        public void ResolveRef()
+        {
+            foreach(var _v in _dataList)
+            {
+                _v.ResolveRef();
+            }
+            EndRef();
+        }
+
+
+        partial void EndRef();
+    }
+
+}
+

+ 11 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/role/TblShop.cs.meta

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

+ 52 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/vector2.cs

@@ -0,0 +1,52 @@
+
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Luban;
+
+
+namespace ET
+{
+    public partial struct vector2
+    {
+        public vector2(ByteBuf _buf) 
+        {
+            X = _buf.ReadFloat();
+            Y = _buf.ReadFloat();
+
+            PostInit();
+        }
+
+        public static vector2 Deserializevector2(ByteBuf _buf)
+        {
+            return new vector2(_buf);
+        }
+
+        public readonly float X;
+        public readonly float Y;
+    
+
+        public  void ResolveRef()
+        {
+            EndRef();
+        }
+
+        public override string ToString()
+        {
+            return "{ "
+            + "x:" + X + ","
+            + "y:" + Y + ","
+            + "}";
+        }
+
+        partial void PostInit();
+        partial void EndRef();
+    }
+
+}
+

+ 11 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/ClientServer/LubanGen/Config/vector2.cs.meta

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

+ 52 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/ItemParam.cs

@@ -0,0 +1,52 @@
+
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Luban;
+
+
+namespace ET
+{
+    public partial struct ItemParam
+    {
+        public ItemParam(ByteBuf _buf) 
+        {
+            ItemId = _buf.ReadInt();
+            Count = _buf.ReadInt();
+
+            PostInit();
+        }
+
+        public static ItemParam DeserializeItemParam(ByteBuf _buf)
+        {
+            return new ItemParam(_buf);
+        }
+
+        public readonly int ItemId;
+        public readonly int Count;
+    
+
+        public  void ResolveRef()
+        {
+            EndRef();
+        }
+
+        public override string ToString()
+        {
+            return "{ "
+            + "ItemId:" + ItemId + ","
+            + "Count:" + Count + ","
+            + "}";
+        }
+
+        partial void PostInit();
+        partial void EndRef();
+    }
+
+}
+

+ 11 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/ItemParam.cs.meta

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

+ 8 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/role.meta

@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e1ce695eceb3cd5478b611d4e1fd5f96
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 

+ 72 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/role/Shop.cs

@@ -0,0 +1,72 @@
+
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Luban;
+
+
+namespace ET.role
+{
+    [EnableClass]
+    public sealed partial class Shop : Luban.BeanBase
+    {
+        public Shop(ByteBuf _buf) 
+        {
+            Id = _buf.ReadInt();
+            Name = _buf.ReadString();
+            AutoRefresh = _buf.ReadInt();
+            UserRefreshMax = _buf.ReadInt();
+            IsLeagueShop = _buf.ReadInt();
+            IsDaySeed = _buf.ReadInt();
+            {int n0 = _buf.ReadSize(); UserRefreshCost = new System.Collections.Generic.List<ItemParam>(n0);for(var i0 = 0 ; i0 < n0 ; i0++) { ItemParam _e0;  _e0 = global::ET.ItemParam.DeserializeItemParam(_buf); UserRefreshCost.Add(_e0);}}
+            ShopType = _buf.ReadString();
+
+            EndInit();
+        }
+
+        public static Shop DeserializeShop(ByteBuf _buf)
+        {
+            return new role.Shop(_buf);
+        }
+
+        public readonly int Id;
+        public readonly string Name;
+        public readonly int AutoRefresh;
+        public readonly int UserRefreshMax;
+        public readonly int IsLeagueShop;
+        public readonly int IsDaySeed;
+        public readonly System.Collections.Generic.List<ItemParam> UserRefreshCost;
+        public readonly string ShopType;
+    
+        public const int __ID__ = 289792398;
+        public override int GetTypeId() => __ID__;
+
+        public  void ResolveRef()
+        {
+            EndRef();
+        }
+
+        public override string ToString()
+        {
+            return "{ "
+            + "id:" + Id + ","
+            + "name:" + Name + ","
+            + "autoRefresh:" + AutoRefresh + ","
+            + "userRefreshMax:" + UserRefreshMax + ","
+            + "isLeagueShop:" + IsLeagueShop + ","
+            + "isDaySeed:" + IsDaySeed + ","
+            + "userRefreshCost:" + Luban.StringUtil.CollectionToString(UserRefreshCost) + ","
+            + "shopType:" + ShopType + ","
+            + "}";
+        }
+
+        partial void EndRef();
+    }
+
+}
+

+ 11 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/role/Shop.cs.meta

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

+ 67 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/role/TblShop.cs

@@ -0,0 +1,67 @@
+
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Luban;
+using System.Collections.Generic;
+
+namespace ET.role
+{
+
+    [Config]
+    public partial class TblShop : Singleton<TblShop>, ILubanConfig
+    {
+        private readonly Dictionary<int, role.Shop> _dataMap;
+        private readonly List<role.Shop> _dataList;
+        
+        public TblShop(ByteBuf _buf)
+        {
+            _dataMap = new Dictionary<int, role.Shop>();
+            _dataList = new List<role.Shop>();
+            
+            for(int n = _buf.ReadSize() ; n > 0 ; --n)
+            {
+                role.Shop _v;
+                _v = global::ET.role.Shop.DeserializeShop(_buf);
+                _dataList.Add(_v);
+                _dataMap.Add(_v.Id, _v);
+            }
+            EndInit();
+        }
+
+        public Dictionary<int, role.Shop> GetAll() => _dataMap;
+        public Dictionary<int, role.Shop> DataMap => _dataMap;
+        public List<role.Shop> DataList => _dataList;
+
+        public role.Shop GetOrDefault(int key) => _dataMap.GetValueOrDefault(key);
+
+        public role.Shop Get(int key)
+        {
+            if (_dataMap.TryGetValue(key,out var v))
+            {
+                return v;
+            }
+            LubanLog.Error(this,key);
+            return default;
+        }
+
+        public void ResolveRef()
+        {
+            foreach(var _v in _dataList)
+            {
+                _v.ResolveRef();
+            }
+            EndRef();
+        }
+
+
+        partial void EndRef();
+    }
+
+}
+

+ 11 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/role/TblShop.cs.meta

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

+ 52 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/vector2.cs

@@ -0,0 +1,52 @@
+
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     This code was generated by a tool.
+//     Changes to this file may cause incorrect behavior and will be lost if
+//     the code is regenerated.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using Luban;
+
+
+namespace ET
+{
+    public partial struct vector2
+    {
+        public vector2(ByteBuf _buf) 
+        {
+            X = _buf.ReadFloat();
+            Y = _buf.ReadFloat();
+
+            PostInit();
+        }
+
+        public static vector2 Deserializevector2(ByteBuf _buf)
+        {
+            return new vector2(_buf);
+        }
+
+        public readonly float X;
+        public readonly float Y;
+    
+
+        public  void ResolveRef()
+        {
+            EndRef();
+        }
+
+        public override string ToString()
+        {
+            return "{ "
+            + "x:" + X + ","
+            + "y:" + Y + ","
+            + "}";
+        }
+
+        partial void PostInit();
+        partial void EndRef();
+    }
+
+}
+

+ 11 - 0
Packages/cn.etetet.yiuilubangen/CodeMode/Model/Server/LubanGen/Config/vector2.cs.meta

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

+ 11 - 0
Packages/cn.etetet.yiuilubangen/Luban/Config/Base/Defines/builtin.xml

@@ -0,0 +1,11 @@
+<module name="">
+    <bean name="vector2" valueType="1" sep=",">
+        <var name="x" type="float" />
+        <var name="y" type="float" />
+    </bean>
+
+    <bean name="ItemParam" valueType="1" sep="*">
+        <var name="ItemId" type="int" />
+        <var name="Count" type="int" />
+    </bean>
+</module>

+ 7 - 0
Packages/cn.etetet.yiuilubangen/Luban/Config/Base/Defines/builtin.xml.meta

@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: d79f9860c4b093d4c8603cb1da97a3c9
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: