using Fantasy.Async; using Fantasy.Entitas; using UnityEngine; namespace NBF { /// /// 玩家物品视图组件 /// public class PlayerItemView : Entity { public PlayerItem Item { get; protected set; } /// /// 竿子 /// 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(SceneSettings.Instance.GearNode, Vector3.zero, Quaternion.identity); await Rod.InitRod(Item); } } }