From 109af8a8a6be90183cafd2cf2a4e59e445e9aedc Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 08 七月 2025 23:07:38 +0800
Subject: [PATCH] 0312 生成dotween的asmdef,提供给main使用,去除DOTweenExtensions
---
Main/System/Hero/HeroInfo.cs | 43 +++++++++++++++++--------------------------
1 files changed, 17 insertions(+), 26 deletions(-)
diff --git a/Main/System/Hero/HeroInfo.cs b/Main/System/Hero/HeroInfo.cs
index 9e36344..3232ec2 100644
--- a/Main/System/Hero/HeroInfo.cs
+++ b/Main/System/Hero/HeroInfo.cs
@@ -1,6 +1,7 @@
using System.Collections.Generic;
using UnityEngine;
using LitJson;
+using log4net.Core;
public partial class HeroInfo
{
@@ -8,20 +9,7 @@
public long sid;
// 姝﹀皢閰嶇疆琛↖D
- public int heroId
- {
- get
- {
- #if UNITY_EDITOR
- if (null == itemHero)
- {
- return 520001;
- }
- #endif
-
- return itemHero.config.ID;
- }
- }
+ public int heroId;
// 姝﹀皢绛夌骇
public int heroLevel;
@@ -51,9 +39,6 @@
return heroConfig.Quality;
}
}
-
- public ItemModel itemHero;
-
// public readonly CB122_tagSCHeroInfo.tagSCHero scHeroInfo;
// 姝﹀皢閰嶇疆
@@ -80,13 +65,25 @@
// scHeroInfo = _scHeroInfo;
UpdateHero(_itemHero);
-
+
+ }
+
+ public HeroInfo(HB424_tagSCTurnFightInit.tagSCTurnFightObj fightObj)
+ {
+ // 鎴樻枟琛ㄧ幇闇�瑕佽繖浜涘熀鏈氨澶� 涓嶅杩橀渶瑕佹湇鍔″櫒鍔�
+
+ heroId = (int)fightObj.HeroID;
+ heroConfig = HeroConfig.Get(heroId);
+ SkinID = (int)fightObj.SkinID;
+ skinConfig = HeroSkinConfig.Get(SkinID);
+ heroLevel = (int)fightObj.LV;
}
#if UNITY_EDITOR
public HeroInfo()
{
+ heroId = 520001; // 榛樿鑻遍泟ID
heroLevel = 1;
heroStar = 1;
breakLevel = 1;
@@ -104,17 +101,11 @@
// public HeroInfo Clone() => JsonMapper.ToObject<HeroInfo>(JsonMapper.ToJson(this));
- // 鍥鹃壌淇℃伅
- public void UpdateSCHero(CB122_tagSCHeroInfo.tagSCHero _scHeroInfo)
- {
- }
-
- public void UpdateHero(ItemModel _itemHero)
+ public void UpdateHero(ItemModel itemHero)
{
- itemHero = _itemHero;
// HeroConfigUtility
-
+ heroId = itemHero.config.ID;
// 70 # 鑻遍泟绛夌骇
heroLevel = itemHero.GetUseData(70)[0];
// 72 # 鑻遍泟鏄熺骇
--
Gitblit v1.8.0