public class BuilderActionAttack extends BuilderActionBase
Class BuilderActionAttack. Provides builderactionattack functionality for the Hytale server.
java.lang.Object > BuilderActionBase > BuilderActionAttack
Field Summary
meleeConeAngle
protected
double
meleeConeAngle
Field meleeConeAngle.
ballisticMode
protected
ActionAttack.BallisticMode
ballisticMode
Field ballisticMode.
checkLineOfSight
protected
boolean
checkLineOfSight
Field checkLineOfSight.
avoidFriendlyFire
protected
boolean
avoidFriendlyFire
Field avoidFriendlyFire.
damageFriendlies
protected
boolean
damageFriendlies
Field damageFriendlies.
skipAiming
protected
boolean
skipAiming
Field skipAiming.
chargeDistance
protected
DoubleHolder
chargeDistance
Field chargeDistance.
attackProvided
protected
boolean
attackProvided
Field attackProvided.
computedAttack
final
String
computedAttack
Field computedAttack.
Method Detail
BuilderActionAttack
public
public
BuilderActionAttack
()
Method BuilderActionAttack.
getShortDescription
public
String
getShortDescription
()
Method getShortDescription.
getLongDescription
public
String
getLongDescription
()
Method getLongDescription.
getBuilderDescriptorState
Method getBuilderDescriptorState.
readConfig
Method readConfig.
- Parameters:
@Nonnull final JsonElementdata
getMeleeConeAngle
public
double
getMeleeConeAngle
()
Method getMeleeConeAngle.
getBallisticMode
public
ActionAttack.BallisticMode
getBallisticMode
()
Method getBallisticMode.
isCheckLineOfSight
public
boolean
isCheckLineOfSight
()
Method isCheckLineOfSight.
isAvoidFriendlyFire
public
boolean
isAvoidFriendlyFire
()
Method isAvoidFriendlyFire.
isDamageFriendlies
public
boolean
isDamageFriendlies
()
Method isDamageFriendlies.
isSkipAiming
public
boolean
isSkipAiming
()
Method isSkipAiming.
getAttackParameterSlot
Method getAttackParameterSlot.
- Parameters:
@Nonnull final BuilderSupportsupport
getInteractionVars
public
String>
getInteractionVars
()
Method getInteractionVars.