attack fly sword to correct pos

This commit is contained in:
Le Duc Anh
2026-03-11 19:31:14 +07:00
parent 68cc7d7745
commit 2aee6f6141
20 changed files with 1153 additions and 148 deletions
+2 -1
View File
@@ -437,7 +437,8 @@ namespace BrewMonster
// Auto team / Automatic party grouping
// m_pAutoTeam.Tick(Time.deltaTime);
UpdatePosWing();
// TODO: Remove later
// UpdatePosWing();
}
//public void HandleMovement()
+10 -11
View File
@@ -398,23 +398,22 @@ namespace BrewMonster
case DATA_TYPE.DT_FLYSWORD_ESSENCE:
var pFlySword = (FLYSWORD_ESSENCE)equipData;
m_wingType = FlyMode2WingType(pFlySword.fly_mode);
string path = "models/players/通用装备/飞剑/如意/如意.ecm";
BMLogger.Log($"ShowEquipments():: Flysword Essence: {pFlySword.id} {pFlySword.Name} -- {pFlySword.FileModel}");
string path = AFile.NormalizePath(pFlySword.FileModel, true).ToLower();
//var pflySwordPrefab = await AddressableManager.Instance.LoadPrefabAsync(pFlySword.FileModel.ToLower().Replace('\\', '/'));
var pflySwordPrefab = await AddressableManager.Instance.LoadPrefabAsync(path);
//var parentSword = FindChildRecursive(_pPlayerModel.transform, "HH_feijian");
if(pflySwordPrefab != null)
{
GameObject parentSword = new GameObject();
parentSword.name = _wing;
parentSword.transform.parent = m_pPlayerModel.transform;
m_Wing = parentSword.transform;
var pflySwordObject = Instantiate(pflySwordPrefab, parentSword.transform);
pflySwordObject.gameObject.SetActive(true);
m_Wing.gameObject.SetActive(false);
//pflySwordObject.name = _wing;
var pflySwordObject = Instantiate(pflySwordPrefab).transform;
pflySwordObject.parent = m_pPlayerCECModel.m_skeletonBuilder.GetHook("HH_feijian").transform;
pflySwordObject.localPosition = Vector3.zero;
pflySwordObject.localRotation = Quaternion.identity;
pflySwordObject.localScale = Vector3.one;
m_Wing = pflySwordObject.transform;
}
BMLogger.Log($"ShowEquipments():: Flysword Essence: {pFlySword.id} {pFlySword.Name} -- {pFlySword.FileModel}");
break;
default:
break;