[Unity][C#]回调函数的实际应用
发布时间
阅读量:
阅读量
在完成物品拾取操作后,需将该物品添加至背包栏中,并借助回调函数实现对场景中刚刚被拾取的物品实体的销毁处理。
Inventory.cs
...
//回调函数
public delegate void callback_pickUpItem(int a);
///当 把物品添加到物品栏之后
public void addItemToInventory(ItemDropData itemDropData,callback_pickUpItem callback_)
{
callback_(0);
}//
...
ItemPickUp.cs
...
/// <summary>
/// 掉落 物品 数据
/// </summary>
private ItemDropData dropData = null;
...
Inventory cb_Inventory = new Inventory();
/// <summary>
全部评论 (0)
还没有任何评论哟~
