新增脚本

This commit is contained in:
2025-12-26 20:35:52 +08:00
parent 875960d3fd
commit 45129be7dc
60 changed files with 3384 additions and 70247 deletions

View File

@@ -26,8 +26,8 @@ namespace NBF
public FPlayerData Data { get; private set; }
public readonly List<FTackle> Tackles = new List<FTackle>();
public FTackle HandTackle { get; private set; }
public readonly List<FRod> Tackles = new List<FRod>();
public FRod HandTackle { get; private set; }
protected override void OnAwake()
{
@@ -75,18 +75,18 @@ namespace NBF
var itemType = item?.ConfigId.GetItemType();
if (itemType == ItemType.Rod)
{
if (HandTackle)
//判断旧的是否要收回
if (HandTackle != null)
{
yield return HandTackle.Remove();
yield return HandTackle.Destroy();
Tackles.Remove(HandTackle);
HandTackle = null;
}
//判断旧的是否要收回
var tackle = FTackle.Create(item);
HandTackle = tackle;
yield return tackle.Show(item);
Tackles.Add(tackle);
HandTackle =
item.Config.InstantiateAndComponent<FRod>(SceneSettings.Instance.GearNode, Vector3.zero, Quaternion.identity);
yield return HandTackle.InitRod(this, item);
Tackles.Add(HandTackle);
}
}