package com.hypixel.hytale.server.npc.blackboard.view.combat;
import javax.annotation.Nonnull;
public class InterpretedCombatData {
private String attack;
private boolean charging;
private float currentElapsedTime;
private boolean performingMeleeAttack;
private boolean performingRangedAttack;
private boolean performingBlock;
public InterpretedCombatData() {
}
public String getAttack() {
return this.attack;
}
public void setAttack(String attack) {
this.attack = attack;
}
public boolean isCharging() {
return this.charging;
}
public void setCharging(boolean charging) {
this.charging = charging;
}
public float getCurrentElapsedTime() {
return this.currentElapsedTime;
}
public void setCurrentElapsedTime(float currentElapsedTime) {
this.currentElapsedTime = currentElapsedTime;
}
public boolean isPerformingMeleeAttack() {
return this.performingMeleeAttack;
}
public void setPerformingMeleeAttack(boolean performingMeleeAttack) {
this.performingMeleeAttack = performingMeleeAttack;
}
public boolean isPerformingRangedAttack() {
return this.performingRangedAttack;
}
public void setPerformingRangedAttack(boolean performingRangedAttack) {
this.performingRangedAttack = performingRangedAttack;
}
public boolean isPerformingBlock() {
return this.performingBlock;
}
public void setPerformingBlock(boolean performingBlock) {
this.performingBlock = performingBlock;
}
@Nonnull
public InterpretedCombatData clone() {
InterpretedCombatData data = new InterpretedCombatData();
data.attack = this.attack;
data.charging = this.charging;
data.currentElapsedTime = this.currentElapsedTime;
data.performingMeleeAttack = this.performingMeleeAttack;
data.performingRangedAttack = this.performingRangedAttack;
data.performingBlock = this.performingBlock;
return data;
}
}