Class BaseGrappleable
java.lang.Object
zombie.core.skinnedmodel.BaseGrappleable
- All Implemented Interfaces:
IGrappleable
-
Constructor Summary
ConstructorsConstructorDescriptionBaseGrappleable
(IsoGameCharacter isoGameCharacter) BaseGrappleable
(IsoDeadBody isoDeadBody) -
Method Summary
Modifier and TypeMethodDescriptionvoid
AcceptGrapple
(IGrappleable grappleable, String string) boolean
getAnimForwardDirection
(Vector2 vector2) float
float
org.joml.Vector3f
getGrappleOffset
(org.joml.Vector3f vector3f) getGrappleOffset
(Vector3 vector3) float
float
org.lwjgl.util.vector.Vector3f
getPosition
(org.lwjgl.util.vector.Vector3f vector3f) getPosition
(Vector3 vector3) float
org.joml.Vector3f
getTargetGrapplePos
(org.joml.Vector3f vector3f) getTargetGrapplePos
(Vector3 vector3) getTargetGrappleRotation
(Vector2 vector2) void
Grappled
(IGrappleable grappleable, HandWeapon var2, float float0, String string) void
GrapplerLetGo
(IGrappleable grappleable, String string) boolean
boolean
isBeingGrappledBy
(IGrappleable grappleable) boolean
boolean
boolean
boolean
boolean
isGrapplingTarget
(IGrappleable grappleable) boolean
boolean
boolean
boolean
boolean
void
LetGoOfGrappled
(String string) static void
RegisterGrappleVariables
(IAnimationVariableCallbackMap animationVariableCallbackMap, IGrappleable grappleable) void
RejectGrapple
(IGrappleable grappleable) void
resetGrappleStateToDefault
(String string) void
setDoContinueGrapple
(boolean boolean0) void
setDoGrapple
(boolean boolean0) void
setFallOnFront
(boolean boolean0) void
setForwardDirection
(Vector2 vector2) void
setGrappleDeferredOffset
(float float0, float float1, float float2) void
setGrappleoffsetBehaviour
(GrappleOffsetBehaviour grappleOffsetBehaviour) void
setGrapplePosOffsetForward
(float float0) void
setGrappleResult
(String string) void
setGrappleRotOffsetYaw
(float float0) void
setKilledByFall
(boolean boolean0) void
setOnFloor
(boolean boolean0) void
void
void
setPerformingGrappleGrabAnimation
(boolean boolean0) void
setPosition
(float float0, float float1, float float2) void
setSharedGrappleAnimNode
(String string) void
setSharedGrappleAnimTime
(float float0) void
setSharedGrappleType
(String string) void
setTargetAndCurrentDirection
(Vector2 vector2) void
setTargetGrapplePos
(float float0, float float1, float float2) void
setTargetGrapplePos
(org.joml.Vector3f vector3f) void
setTargetGrapplePos
(Vector3 vector3) void
setTargetGrappleRotation
(float float0, float float1) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface zombie.core.skinnedmodel.IGrappleable
getID, isMoving, setDoGrappleLetGo, setGrappleDeferredOffset, setGrappleDeferredOffset, setPosition, setTargetGrappleRotation
-
Constructor Details
-
BaseGrappleable
public BaseGrappleable() -
BaseGrappleable
-
BaseGrappleable
-
-
Method Details
-
getAnimatable
- Specified by:
getAnimatable
in interfaceIGrappleable
-
Grappled
- Specified by:
Grappled
in interfaceIGrappleable
-
RejectGrapple
- Specified by:
RejectGrapple
in interfaceIGrappleable
-
AcceptGrapple
- Specified by:
AcceptGrapple
in interfaceIGrappleable
-
LetGoOfGrappled
- Specified by:
LetGoOfGrappled
in interfaceIGrappleable
-
GrapplerLetGo
- Specified by:
GrapplerLetGo
in interfaceIGrappleable
-
resetGrappleStateToDefault
- Specified by:
resetGrappleStateToDefault
in interfaceIGrappleable
-
isBeingGrappled
public boolean isBeingGrappled()- Specified by:
isBeingGrappled
in interfaceIGrappleable
-
isBeingGrappledBy
- Specified by:
isBeingGrappledBy
in interfaceIGrappleable
-
getAnimForwardDirection
- Specified by:
getAnimForwardDirection
in interfaceIGrappleable
-
getTargetGrapplePos
public org.joml.Vector3f getTargetGrapplePos(org.joml.Vector3f vector3f) - Specified by:
getTargetGrapplePos
in interfaceIGrappleable
-
getTargetGrapplePos
- Specified by:
getTargetGrapplePos
in interfaceIGrappleable
-
setTargetGrapplePos
public void setTargetGrapplePos(org.joml.Vector3f vector3f) - Specified by:
setTargetGrapplePos
in interfaceIGrappleable
-
setTargetGrapplePos
- Specified by:
setTargetGrapplePos
in interfaceIGrappleable
-
getTargetGrappleRotation
- Specified by:
getTargetGrappleRotation
in interfaceIGrappleable
-
setTargetGrappleRotation
public void setTargetGrappleRotation(float float0, float float1) - Specified by:
setTargetGrappleRotation
in interfaceIGrappleable
-
setTargetGrapplePos
public void setTargetGrapplePos(float float0, float float1, float float2) - Specified by:
setTargetGrapplePos
in interfaceIGrappleable
-
setGrappleDeferredOffset
public void setGrappleDeferredOffset(float float0, float float1, float float2) - Specified by:
setGrappleDeferredOffset
in interfaceIGrappleable
-
getGrappleOffset
public org.joml.Vector3f getGrappleOffset(org.joml.Vector3f vector3f) - Specified by:
getGrappleOffset
in interfaceIGrappleable
-
getGrappleOffset
- Specified by:
getGrappleOffset
in interfaceIGrappleable
-
setForwardDirection
- Specified by:
setForwardDirection
in interfaceIGrappleable
-
setTargetAndCurrentDirection
- Specified by:
setTargetAndCurrentDirection
in interfaceIGrappleable
-
getPosition
- Specified by:
getPosition
in interfaceIGrappleable
-
getPosition
public org.lwjgl.util.vector.Vector3f getPosition(org.lwjgl.util.vector.Vector3f vector3f) - Specified by:
getPosition
in interfaceIGrappleable
-
setPosition
public void setPosition(float float0, float float1, float float2) - Specified by:
setPosition
in interfaceIGrappleable
-
getGrappledBy
- Specified by:
getGrappledBy
in interfaceIGrappleable
-
getGrappledByString
- Specified by:
getGrappledByString
in interfaceIGrappleable
-
getGrappledByType
- Specified by:
getGrappledByType
in interfaceIGrappleable
-
isGrappling
public boolean isGrappling()- Specified by:
isGrappling
in interfaceIGrappleable
-
isGrapplingTarget
- Specified by:
isGrapplingTarget
in interfaceIGrappleable
-
getGrapplingTarget
- Specified by:
getGrapplingTarget
in interfaceIGrappleable
-
getBearingToGrappledTarget
public float getBearingToGrappledTarget()- Specified by:
getBearingToGrappledTarget
in interfaceIGrappleable
-
getBearingFromGrappledTarget
public float getBearingFromGrappledTarget()- Specified by:
getBearingFromGrappledTarget
in interfaceIGrappleable
-
getGrappleResult
- Specified by:
getGrappleResult
in interfaceIGrappleable
-
setGrappleResult
- Specified by:
setGrappleResult
in interfaceIGrappleable
-
getParentGrappleable
-
canBeGrappled
public boolean canBeGrappled()- Specified by:
canBeGrappled
in interfaceIGrappleable
-
setGrapplePosOffsetForward
public void setGrapplePosOffsetForward(float float0) - Specified by:
setGrapplePosOffsetForward
in interfaceIGrappleable
-
getGrapplePosOffsetForward
public float getGrapplePosOffsetForward()- Specified by:
getGrapplePosOffsetForward
in interfaceIGrappleable
-
setGrappleRotOffsetYaw
public void setGrappleRotOffsetYaw(float float0) - Specified by:
setGrappleRotOffsetYaw
in interfaceIGrappleable
-
getGrappleRotOffsetYaw
public float getGrappleRotOffsetYaw()- Specified by:
getGrappleRotOffsetYaw
in interfaceIGrappleable
-
getGrappleOffsetBehaviour
- Specified by:
getGrappleOffsetBehaviour
in interfaceIGrappleable
-
setGrappleoffsetBehaviour
- Specified by:
setGrappleoffsetBehaviour
in interfaceIGrappleable
-
isDoGrapple
public boolean isDoGrapple()- Specified by:
isDoGrapple
in interfaceIGrappleable
-
setDoGrapple
public void setDoGrapple(boolean boolean0) - Specified by:
setDoGrapple
in interfaceIGrappleable
-
isDoContinueGrapple
public boolean isDoContinueGrapple()- Specified by:
isDoContinueGrapple
in interfaceIGrappleable
-
setDoContinueGrapple
public void setDoContinueGrapple(boolean boolean0) - Specified by:
setDoContinueGrapple
in interfaceIGrappleable
-
isPerformingAnyGrappleAnimation
public boolean isPerformingAnyGrappleAnimation()- Specified by:
isPerformingAnyGrappleAnimation
in interfaceIGrappleable
-
isPerformingGrappleGrabAnimation
public boolean isPerformingGrappleGrabAnimation()- Specified by:
isPerformingGrappleGrabAnimation
in interfaceIGrappleable
-
setPerformingGrappleGrabAnimation
public void setPerformingGrappleGrabAnimation(boolean boolean0) - Specified by:
setPerformingGrappleGrabAnimation
in interfaceIGrappleable
-
isPerformingGrappleAnimation
public boolean isPerformingGrappleAnimation()- Specified by:
isPerformingGrappleAnimation
in interfaceIGrappleable
-
isOnFloor
public boolean isOnFloor()- Specified by:
isOnFloor
in interfaceIGrappleable
-
setOnFloor
public void setOnFloor(boolean boolean0) - Specified by:
setOnFloor
in interfaceIGrappleable
-
isFallOnFront
public boolean isFallOnFront()- Specified by:
isFallOnFront
in interfaceIGrappleable
-
setFallOnFront
public void setFallOnFront(boolean boolean0) - Specified by:
setFallOnFront
in interfaceIGrappleable
-
isKilledByFall
public boolean isKilledByFall()- Specified by:
isKilledByFall
in interfaceIGrappleable
-
setKilledByFall
public void setKilledByFall(boolean boolean0) - Specified by:
setKilledByFall
in interfaceIGrappleable
-
setOnGrappledBeginCallback
-
setOnGrappledEndCallback
-
RegisterGrappleVariables
public static void RegisterGrappleVariables(IAnimationVariableCallbackMap animationVariableCallbackMap, IGrappleable grappleable)
-