|
@@ -106,6 +106,25 @@ namespace GFGGame
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public static void InitServerDataItemAttribute(List<ItemAttributeProto> infos)
|
|
|
|
+ {
|
|
|
|
+ foreach(var info in infos)
|
|
|
|
+ {
|
|
|
|
+ if(_dataDic.TryGetValue(info.ConfigId, out var itemData))
|
|
|
|
+ {
|
|
|
|
+ itemData.SetAttributes(info.Ks, info.Vs);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ public static void SetAttribute(int itemId, int key, int value)
|
|
|
|
+ {
|
|
|
|
+ if (_dataDic.TryGetValue(itemId, out var itemData))
|
|
|
|
+ {
|
|
|
|
+ itemData.SetAttribute(key, value);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
public static void GetMainScore(int itemId, out int mainScore, out int mainScoreValue)
|
|
public static void GetMainScore(int itemId, out int mainScore, out int mainScoreValue)
|
|
{
|
|
{
|
|
ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(itemId);
|
|
ItemCfg itemCfg = ItemCfgArray.Instance.GetCfg(itemId);
|