1
This commit is contained in:
@@ -12,9 +12,34 @@ namespace BITFALL.Entities.Inventory
|
||||
/// 已使用Item的回调
|
||||
/// </summary>
|
||||
event Action<IBasicItem> OnUsedItem;
|
||||
/// <summary>
|
||||
/// 尝试使用Item的方法,返回成功后将使用Item
|
||||
/// </summary>
|
||||
bool TryUseItem(IBasicItem item);
|
||||
/// <summary>
|
||||
/// 尝试使用Item的回调
|
||||
/// </summary>
|
||||
event Func<IBasicItem,bool> TryUseItemFactory;
|
||||
/// <summary>
|
||||
/// 允许使用Item的回调,调用后由调用方决定是否使用Item
|
||||
/// </summary>
|
||||
event Func<IBasicItem, bool> AllowUseItemFactory;
|
||||
/// <summary>
|
||||
/// 检查是否允许使用Item
|
||||
/// </summary>
|
||||
/// <param name="item"></param>
|
||||
/// <returns></returns>
|
||||
bool AllowUseItem(IBasicItem item);
|
||||
/// <summary>
|
||||
/// 无条件使用Item
|
||||
/// </summary>
|
||||
/// <param name="item"></param>
|
||||
void UseItem(IBasicItem item);
|
||||
/// <summary>
|
||||
/// 尝试设置Item
|
||||
/// </summary>
|
||||
/// <param name="item"></param>
|
||||
/// <returns></returns>
|
||||
bool TrySetItem(IBasicItem item);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user