本文整理汇总了C#中PlayerController.removeInventoryItem方法的典型用法代码示例。如果您正苦于以下问题:C# PlayerController.removeInventoryItem方法的具体用法?C# PlayerController.removeInventoryItem怎么用?C# PlayerController.removeInventoryItem使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PlayerController
的用法示例。
在下文中一共展示了PlayerController.removeInventoryItem方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: exertion
public void exertion(PlayerController player)
{
if (!Tile.IsBreakable)
{
return;
}
Tile.changeTileType(TileBasis.TileType.ROAD, GameController.DungeonInformation.CurrentDungeonParameter);
GameController.DungeonInformation.changeTileTypeInTable(Tile,true);
if (canBreakEquipment())
{
//GameController.PlayingLogger.addLogFormat("{0} {1} {2}",Equipment,player.Parameter.Weapon,Equipment==player.Parameter.Weapon);
player.removeInventoryItem(Equipment);
GameController.SoundController.playSE(SoundNameList.SE_BangleBroke);
IsBreakEquipment = true;
}
else {
IsBreakEquipment = false;
ExertionCount += 1;
CurrentFailureRate = calcFailureRate();
}
}
示例2: exertion
public void exertion(PlayerController player)
{
//GameController.PlayingLogger.addLog("Exertion!");
ObjectEntityFactory.disableTrapEntity(Trap);
Trap = null;
if (canBreakEquipment())
{
player.removeInventoryItem(Equipment);
GameController.SoundController.playSE(SoundNameList.SE_BangleBroke);
IsBreakEquipment = true;
}
else
{
IsBreakEquipment = false;
ExertionCount += 1;
CurrentFailureRate = calcFailureRate();
}
}