新增脚本
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user