点击或拖拽改变大小

EventHelperAddInventoryItem 方法

添加已存在的物品到行囊. 该方法必须保证添加后物品不被其它容器(例如其它角色背包)持有,否则将变成同时存在于多处的重复道具. 直接转移背包道具的情况应使用 TransferInventoryItem(Character, Character, ItemKey, Int32)

命名空间: GameData.Domains.TaiwuEvent.EventHelper
程序集: GameData (在 GameData.exe 中) 版本:1.0.0
语法
C#
public static void AddInventoryItem(
	Character character,
	ItemKey itemKey,
	int amount = 1
)

参数

character  Character
要添加行囊物品的角色
itemKey  ItemKey
要添加的物品的 key
amount  Int32  (Optional)
添加数量,默认是1,如果要转移的物品数量是1,可以不传递此参数
示例
C#
Character fromCharacter = ArgBox.GetItem("CharacterA");
Character toCharacter = ArgBox.GetCharacter("CharacterB");
ItemKey itemKey = ArgBox.GetItem("CertainItem");

EventHelper.RemoveInventoryItem(fromCharacter, itemKey, 1, false); // 从行囊中移除,但不从世界上删除
EventHelper.AddInventoryItem(toCharacter, itemKey, 1, false);   // 添加到另一角色的行囊
参见