using System;
using System.Collections;
using System.Collections.Generic;
using BITKit;
using BITKit.StateMachine;
namespace Net.Project.B.Inventory
{
///
/// 玩家控制器
///
public interface IPlayerWeaponController:IStateAsync{}
///
/// 玩家泛型控制器
///
///
public interface IPlayerWeaponController:IPlayerWeaponController{}
///
/// 玩家武器库存,与背包不是一个东西
///
public interface IPlayerWeaponInventory
{
///
/// 允许使用武器
///
public ValidHandle AllowWeapon { get; }
///
/// 武器控制器状态机
///
public IStateMachine StateMachine { get; }
///
/// 丢下武器
///
///
void Drop(int itemId);
void Draw(int itemId);
}
}