| Fight/GameActor/GA_NpcCollect.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Fight/GameActor/GA_NpcFightNorm.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Fight/GameActor/GActorNpcFight.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Fight/GameActor/GA_NpcCollect.cs
@@ -78,23 +78,6 @@ base.OnPrefabLoadFinished(result, prefab); } protected override void OnMainModelLoaded() { base.OnMainModelLoaded(); if (m_Model) { if (NpcConfig.NPCID == 33409001) { m_Model.transform.localPosition = new Vector3(0, 0.132f, 0); } else if (NpcConfig.NPCID == 33409002) { m_Model.transform.localPosition = new Vector3(0, 0.142f, 0); } } } protected sealed override void HandleNpcConfig(int npcID) { if (npcID == 10404100) @@ -475,7 +458,8 @@ public sealed override void RequestShadow() { if (NpcConfig.NPCID == 10204200) if (NpcConfig.NPCID == 10204200 || NpcConfig.NPCID == GeneralDefine.GatherSoulDZ) { return; } Fight/GameActor/GA_NpcFightNorm.cs
@@ -85,6 +85,38 @@ { ShowOrHideModel(false); } if (m_Model) { if (NpcConfig.NPCID == 33409001) { m_Model.transform.localPosition = new Vector3(0, 0.132f, 0); var _dz = m_Model.transform.Find("Prefab_Race_L007"); if (_dz) { _dz.localPosition = new Vector3(0, -0.132f, 0); } } else if (NpcConfig.NPCID == 33409002) { m_Model.transform.localPosition = new Vector3(0, 0.142f, 0); var _dz = m_Model.transform.Find("Prefab_Race_L007"); if (_dz) { _dz.localPosition = new Vector3(0, -0.142f, 0); } } } RequestLifeBar(); } public override void RequestShadow() { if (NpcConfig.NPCID != 33409001 && NpcConfig.NPCID != 33409002) { base.RequestShadow(); } } public override void OnClick() @@ -171,7 +203,7 @@ if (m_LifeBar != null) { m_LifeBar.target = null; m_LifeBar.neverHide = false; //m_LifeBar.neverHide = false; LifeBar.Recycle(m_LifeBar); m_LifeBar = null; } @@ -192,7 +224,7 @@ ReleaseName(); // 聚魂副本守卫不显示名字 if (NpcConfig.NPCID == 33409001 || NpcConfig.NPCID == 33409002) if (PlayerDatas.Instance.baseData.MapID == 31340) { return; } @@ -265,7 +297,10 @@ if (!ActorInfo.serverDie) { ReleaseName(); ReleaseLifeBar(); if (PlayerDatas.Instance.baseData.MapID != 31340) { ReleaseLifeBar(); } } } Fight/GameActor/GActorNpcFight.cs
@@ -455,7 +455,7 @@ #endif } public sealed override void RequestShadow() public override void RequestShadow() { ReleaseShadow(); m_Shadow = SFXPlayUtility.Instance.PlayBattleEffect(999999, m_Root);