Package zombie.ai.states
Class SwipeStatePlayer
java.lang.Object
zombie.ai.State
zombie.ai.states.SwipeStatePlayer
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
animEvent
(IsoGameCharacter owner, AnimEvent event) void
CalcAttackVars
(IsoLivingCharacter owner, AttackVars vars) int
CalcHitChance
(IsoGameCharacter owner, HandWeapon weapon, HitInfo hitInfo) void
CalcHitList
(IsoGameCharacter owner, boolean extraRange, AttackVars attackVars, ArrayList<HitInfo> hitList) void
calcValidTargets
(IsoLivingCharacter owner, HandWeapon weapon, boolean extraRange, ArrayList<HitInfo> targetsProne, ArrayList<HitInfo> targetsStanding) void
changeWeapon
(HandWeapon weapon, IsoGameCharacter owner) static boolean
checkPVP
(IsoGameCharacter owner, IsoMovingObject obj) void
ConnectSwing
(IsoGameCharacter owner, HandWeapon weapon) void
enter
(IsoGameCharacter owner) void
execute
(IsoGameCharacter owner) void
exit
(IsoGameCharacter owner) static Vector3
getBoneWorldPos
(IsoMovingObject target, String boneName, Vector3 bonePos) static SwipeStatePlayer
instance()
static boolean
isProne
(IsoMovingObject obj) boolean
isProneTargetBetter
(IsoGameCharacter owner, HitInfo bestStanding, HitInfo bestProne) static boolean
static void
splash
(IsoMovingObject obj, HandWeapon weapon, IsoGameCharacter owner) static void
WeaponLowerCondition
(HandWeapon weapon, IsoGameCharacter owner) Methods inherited from class zombie.ai.State
getDeltaModifiers, getName, getStatePermissions, isAttacking, isDoingActionThatCanBeCancelled, isIgnoreCollide, isMoving
-
Field Details
-
hitInfoPool
-
-
Constructor Details
-
SwipeStatePlayer
public SwipeStatePlayer()
-
-
Method Details
-
instance
-
WeaponLowerCondition
-
enter
-
execute
-
animEvent
-
exit
-
CalcAttackVars
-
calcValidTargets
public void calcValidTargets(IsoLivingCharacter owner, HandWeapon weapon, boolean extraRange, ArrayList<HitInfo> targetsProne, ArrayList<HitInfo> targetsStanding) -
isProne
-
isStanding
-
isProneTargetBetter
-
checkPVP
-
CalcHitList
public void CalcHitList(IsoGameCharacter owner, boolean extraRange, AttackVars attackVars, ArrayList<HitInfo> hitList) -
CalcHitChance
-
getBoneWorldPos
-
ConnectSwing
-
splash
-
changeWeapon
-