Files
Grasscutter/src/main/java/emu/grasscutter/game/props/ItemUseAction/UseItemParams.java
T
2022-11-04 15:05:51 +10:30

31 lines
1.0 KiB
Java

package emu.grasscutter.game.props.ItemUseAction;
import emu.grasscutter.game.avatar.Avatar;
import emu.grasscutter.game.player.Player;
import emu.grasscutter.game.props.ItemUseTarget;
public class UseItemParams {
// Don't want to change 40 method signatures when this gets extended!
public Player player;
public ItemUseTarget itemUseTarget;
public Avatar targetAvatar = null;
public int count = 1;
public int optionId = 0;
public boolean isEnterMpDungeonTeam = false;
public int usedItemId = 0;
public UseItemParams(Player player, ItemUseTarget itemUseTarget, Avatar targetAvatar, int count, int optionId, boolean isEnterMpDungeonTeam) {
this.player = player;
this.itemUseTarget = itemUseTarget;
this.targetAvatar = targetAvatar;
this.count = count;
this.optionId = optionId;
this.isEnterMpDungeonTeam = isEnterMpDungeonTeam;
}
public UseItemParams(Player player, ItemUseTarget itemUseTarget) {
this.player = player;
this.itemUseTarget = itemUseTarget;
}
}