Class BaseGrappleable
java.lang.Object
zombie.core.skinnedmodel.BaseGrappleable
- All Implemented Interfaces:
IGrappleable
-
Constructor Summary
ConstructorsConstructorDescriptionBaseGrappleable(IsoGameCharacter in_character) BaseGrappleable(IsoDeadBody in_deadBody) -
Method Summary
Modifier and TypeMethodDescriptionvoidAcceptGrapple(IGrappleable in_target, String in_grappleType) booleangetAnimForwardDirection(Vector2 out_forwardDirection) floatfloatorg.joml.Vector3fgetGrappleOffset(org.joml.Vector3f out_result) getGrappleOffset(Vector3 out_result) floatfloatorg.lwjgl.util.vector.Vector3fgetPosition(org.lwjgl.util.vector.Vector3f out_position) getPosition(Vector3 out_position) floatfloatorg.joml.Vector3fgetTargetGrapplePos(org.joml.Vector3f out_result) getTargetGrapplePos(Vector3 out_result) getTargetGrappleRotation(Vector2 out_forward) voidGrappled(IGrappleable in_grappler, HandWeapon in_grapplersWeapon, float in_grappleEffectiveness, String in_grappleType) voidGrapplerLetGo(IGrappleable in_grappler, String in_grappleResult) booleanbooleanisBeingGrappledBy(IGrappleable in_grappledBy) booleanbooleanbooleanbooleanbooleanisGrapplingTarget(IGrappleable in_grapplingTarget) booleanbooleanbooleanbooleanbooleanvoidLetGoOfGrappled(String in_grappleResult) static voidRegisterGrappleVariables(IAnimationVariableCallbackMap in_variableMap, IGrappleable in_grappleable) voidRejectGrapple(IGrappleable in_target) voidresetGrappleStateToDefault(String in_grappleResult) voidsetDoContinueGrapple(boolean in_continueGrapple) voidsetDoGrapple(boolean in_bDoGrapple) voidsetFallOnFront(boolean in_bFallOnFront) voidsetForwardDirection(float in_directionX, float in_directionY) voidsetGrappleDeferredOffset(float x, float y, float z) voidsetGrappleoffsetBehaviour(GrappleOffsetBehaviour in_newBehaviour) voidsetGrapplePosOffsetForward(float in_grappleOffsetForward) voidsetGrappleResult(String in_grappleResult) voidsetGrappleRotOffsetYaw(float in_grappleOffsetYaw) voidsetKilledByFall(boolean in_bKilledByFall) voidsetOnFloor(boolean in_bOnFloor) voidsetOnGrappledBeginCallback(Invokers.Params0.ICallback in_onGrappleBegin) voidsetOnGrappledEndCallback(Invokers.Params0.ICallback in_onGrappleBegin) voidsetPerformingGrappleGrabAnimation(boolean in_grappleGrabAnim) voidsetPosition(float x, float y, float z) voidsetSharedGrappleAnimFraction(float in_grappleAnimFraction) voidsetSharedGrappleAnimNode(String in_grappleAnim) voidsetSharedGrappleAnimTime(float in_grappleAnimTime) voidsetSharedGrappleType(String in_sharedGrappleType) voidsetTargetAndCurrentDirection(float in_directionX, float in_directionY) voidsetTargetGrapplePos(float x, float y, float z) voidsetTargetGrapplePos(org.joml.Vector3f in_grapplePos) voidsetTargetGrapplePos(Vector3 in_grapplePos) voidsetTargetGrappleRotation(float x, float y) Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface IGrappleable
getID, isMoving, setDoGrappleLetGo, setGrappleDeferredOffset, setGrappleDeferredOffset, setPosition, setTargetGrappleRotation
-
Constructor Details
-
BaseGrappleable
public BaseGrappleable() -
BaseGrappleable
-
BaseGrappleable
-
-
Method Details
-
getAnimatable
- Specified by:
getAnimatablein interfaceIGrappleable
-
Grappled
public void Grappled(IGrappleable in_grappler, HandWeapon in_grapplersWeapon, float in_grappleEffectiveness, String in_grappleType) - Specified by:
Grappledin interfaceIGrappleable
-
RejectGrapple
- Specified by:
RejectGrapplein interfaceIGrappleable
-
AcceptGrapple
- Specified by:
AcceptGrapplein interfaceIGrappleable
-
LetGoOfGrappled
- Specified by:
LetGoOfGrappledin interfaceIGrappleable
-
GrapplerLetGo
- Specified by:
GrapplerLetGoin interfaceIGrappleable
-
resetGrappleStateToDefault
- Specified by:
resetGrappleStateToDefaultin interfaceIGrappleable
-
isBeingGrappled
public boolean isBeingGrappled()- Specified by:
isBeingGrappledin interfaceIGrappleable
-
isBeingGrappledBy
- Specified by:
isBeingGrappledByin interfaceIGrappleable
-
getAnimForwardDirection
- Specified by:
getAnimForwardDirectionin interfaceIGrappleable
-
getTargetGrapplePos
public org.joml.Vector3f getTargetGrapplePos(org.joml.Vector3f out_result) - Specified by:
getTargetGrapplePosin interfaceIGrappleable
-
getTargetGrapplePos
- Specified by:
getTargetGrapplePosin interfaceIGrappleable
-
setTargetGrapplePos
public void setTargetGrapplePos(org.joml.Vector3f in_grapplePos) - Specified by:
setTargetGrapplePosin interfaceIGrappleable
-
setTargetGrapplePos
- Specified by:
setTargetGrapplePosin interfaceIGrappleable
-
getTargetGrappleRotation
- Specified by:
getTargetGrappleRotationin interfaceIGrappleable
-
setTargetGrappleRotation
public void setTargetGrappleRotation(float x, float y) - Specified by:
setTargetGrappleRotationin interfaceIGrappleable
-
setTargetGrapplePos
public void setTargetGrapplePos(float x, float y, float z) - Specified by:
setTargetGrapplePosin interfaceIGrappleable
-
setGrappleDeferredOffset
public void setGrappleDeferredOffset(float x, float y, float z) - Specified by:
setGrappleDeferredOffsetin interfaceIGrappleable
-
getGrappleOffset
public org.joml.Vector3f getGrappleOffset(org.joml.Vector3f out_result) - Specified by:
getGrappleOffsetin interfaceIGrappleable
-
getGrappleOffset
- Specified by:
getGrappleOffsetin interfaceIGrappleable
-
setForwardDirection
public void setForwardDirection(float in_directionX, float in_directionY) - Specified by:
setForwardDirectionin interfaceIGrappleable
-
setTargetAndCurrentDirection
public void setTargetAndCurrentDirection(float in_directionX, float in_directionY) - Specified by:
setTargetAndCurrentDirectionin interfaceIGrappleable
-
getPosition
- Specified by:
getPositionin interfaceIGrappleable
-
getPosition
public org.lwjgl.util.vector.Vector3f getPosition(org.lwjgl.util.vector.Vector3f out_position) - Specified by:
getPositionin interfaceIGrappleable
-
setPosition
public void setPosition(float x, float y, float z) - Specified by:
setPositionin interfaceIGrappleable
-
getGrappledBy
- Specified by:
getGrappledByin interfaceIGrappleable
-
getGrappledByString
- Specified by:
getGrappledByStringin interfaceIGrappleable
-
getGrappledByType
- Specified by:
getGrappledByTypein interfaceIGrappleable
-
isGrappling
public boolean isGrappling()- Specified by:
isGrapplingin interfaceIGrappleable
-
isGrapplingTarget
- Specified by:
isGrapplingTargetin interfaceIGrappleable
-
getGrapplingTarget
- Specified by:
getGrapplingTargetin interfaceIGrappleable
-
getBearingToGrappledTarget
public float getBearingToGrappledTarget()- Specified by:
getBearingToGrappledTargetin interfaceIGrappleable
-
getBearingFromGrappledTarget
public float getBearingFromGrappledTarget()- Specified by:
getBearingFromGrappledTargetin interfaceIGrappleable
-
getGrappleResult
- Specified by:
getGrappleResultin interfaceIGrappleable
-
setGrappleResult
- Specified by:
setGrappleResultin interfaceIGrappleable
-
getParentGrappleable
-
canBeGrappled
public boolean canBeGrappled()- Specified by:
canBeGrappledin interfaceIGrappleable
-
setGrapplePosOffsetForward
public void setGrapplePosOffsetForward(float in_grappleOffsetForward) - Specified by:
setGrapplePosOffsetForwardin interfaceIGrappleable
-
getGrapplePosOffsetForward
public float getGrapplePosOffsetForward()- Specified by:
getGrapplePosOffsetForwardin interfaceIGrappleable
-
setGrappleRotOffsetYaw
public void setGrappleRotOffsetYaw(float in_grappleOffsetYaw) - Specified by:
setGrappleRotOffsetYawin interfaceIGrappleable
-
getGrappleRotOffsetYaw
public float getGrappleRotOffsetYaw()- Specified by:
getGrappleRotOffsetYawin interfaceIGrappleable
-
getGrappleOffsetBehaviour
- Specified by:
getGrappleOffsetBehaviourin interfaceIGrappleable
-
setGrappleoffsetBehaviour
- Specified by:
setGrappleoffsetBehaviourin interfaceIGrappleable
-
isDoGrapple
public boolean isDoGrapple()- Specified by:
isDoGrapplein interfaceIGrappleable
-
setDoGrapple
public void setDoGrapple(boolean in_bDoGrapple) - Specified by:
setDoGrapplein interfaceIGrappleable
-
isDoContinueGrapple
public boolean isDoContinueGrapple()- Specified by:
isDoContinueGrapplein interfaceIGrappleable
-
setDoContinueGrapple
public void setDoContinueGrapple(boolean in_continueGrapple) - Specified by:
setDoContinueGrapplein interfaceIGrappleable
-
isPerformingAnyGrappleAnimation
public boolean isPerformingAnyGrappleAnimation()- Specified by:
isPerformingAnyGrappleAnimationin interfaceIGrappleable
-
isPerformingGrappleGrabAnimation
public boolean isPerformingGrappleGrabAnimation()- Specified by:
isPerformingGrappleGrabAnimationin interfaceIGrappleable
-
setPerformingGrappleGrabAnimation
public void setPerformingGrappleGrabAnimation(boolean in_grappleGrabAnim) - Specified by:
setPerformingGrappleGrabAnimationin interfaceIGrappleable
-
isPerformingGrappleAnimation
public boolean isPerformingGrappleAnimation()- Specified by:
isPerformingGrappleAnimationin interfaceIGrappleable
-
isOnFloor
public boolean isOnFloor()- Specified by:
isOnFloorin interfaceIGrappleable
-
setOnFloor
public void setOnFloor(boolean in_bOnFloor) - Specified by:
setOnFloorin interfaceIGrappleable
-
isFallOnFront
public boolean isFallOnFront()- Specified by:
isFallOnFrontin interfaceIGrappleable
-
setFallOnFront
public void setFallOnFront(boolean in_bFallOnFront) - Specified by:
setFallOnFrontin interfaceIGrappleable
-
isKilledByFall
public boolean isKilledByFall()- Specified by:
isKilledByFallin interfaceIGrappleable
-
setKilledByFall
public void setKilledByFall(boolean in_bKilledByFall) - Specified by:
setKilledByFallin interfaceIGrappleable
-
setOnGrappledBeginCallback
-
setOnGrappledEndCallback
-
RegisterGrappleVariables
public static void RegisterGrappleVariables(IAnimationVariableCallbackMap in_variableMap, IGrappleable in_grappleable)
-