Files
Fishing2/Assets/Scripts/Fishing/New/View/Player/Item/PlayerItemView.cs
2026-03-10 16:34:31 +08:00

28 lines
721 B
C#

using Fantasy.Async;
using Fantasy.Entitas;
using UnityEngine;
namespace NBF
{
/// <summary>
/// 玩家物品视图组件
/// </summary>
public class PlayerItemView : Entity
{
public PlayerItem Item { get; protected set; }
/// <summary>
/// 竿子
/// </summary>
public FRod Rod { get; private set; }
public async FTask InitShow(PlayerItem item)
{
Item = item;
var itemConfig = Game.Tables.TbItem.Get(Item.ConfigID);
Rod = itemConfig.InstantiateAndComponent<FRod>(SceneSettings.Instance.GearNode, Vector3.zero,
Quaternion.identity);
await Rod.InitRod(Item);
}
}
}