public string equip(ItemBlock aimItemBlock)//选择一件道具并装备,返回相关信息 { Player player = PlayerDataManager.instance.playerData; ItemBlock nowItemBlock; Item aimEquipment = aimItemBlock.item; if (aimEquipment == null) { return("目标为空"); } if (aimEquipment.type == ItemType.pistol || aimEquipment.type == ItemType.shotgun || aimEquipment.type == ItemType.sniperRifle || aimEquipment.type == ItemType.assaultRifle) { nowItemBlock = nowWeapon; } else if (aimEquipment.type == ItemType.armor) { nowItemBlock = nowArmor; } else if (aimEquipment.type == ItemType.shield) { nowItemBlock = nowShield; } else if (aimEquipment.type == ItemType.ring) { nowItemBlock = nowRing; } else { return("物品类型错误"); } if (aimEquipment.requLevel > player.level) { return("等级不足"); } Item nowEquipment = nowItemBlock.item; equipOut(nowEquipment); equipIn(aimEquipment); nowItemBlock.item = aimEquipment; aimItemBlock.item = nowEquipment; return("装备成功"); }
public void itemUse(ItemBlock aimItemBlock) { }
public void itemDrop(ItemBlock aimItemBlock)//丢弃一件道具 { }