Interface IGrappleableWrapper
- All Superinterfaces:
IGrappleable
- All Known Implementing Classes:
IsoAnimal, IsoDeadBody, IsoDummyCameraCharacter, IsoGameCharacter, IsoLivingCharacter, IsoLuaCharacter, IsoLuaMover, IsoPlayer, IsoSurvivor, IsoZombie, RandomizedBuildingBase.HumanCorpse
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidAcceptGrapple(IGrappleable grappleAcceptor, String grappleType) default booleandefault floatdefault floatdefault IGrappleabledefault Stringdefault Stringdefault org.joml.Vector3fgetGrappleOffset(org.joml.Vector3f result) default Vector3getGrappleOffset(Vector3 result) default GrappleOffsetBehaviourdefault floatdefault Stringdefault floatdefault IGrappleabledefault floatdefault Stringdefault floatdefault Stringdefault org.joml.Vector3fgetTargetGrapplePos(org.joml.Vector3f result) default Vector3getTargetGrapplePos(Vector3 result) default Vector2getTargetGrappleRotation(Vector2 result) default voidGrappled(IGrappleable grappler, HandWeapon weapon, float grappleEffectiveness, String grappleType) default voidGrapplerLetGo(IGrappleable grappler, String grappleResult) default booleandefault booleanisBeingGrappledBy(IGrappleable grappledBy) default booleandefault booleandefault booleandefault booleanisGrapplingTarget(IGrappleable grapplingTarget) default booleandefault booleandefault booleandefault voidLetGoOfGrappled(String grappleResult) default voidRejectGrapple(IGrappleable grappleRejector) default voidresetGrappleStateToDefault(String grappleResult) default voidsetDoContinueGrapple(boolean doContinueGrapple) default voidsetDoGrapple(boolean doGrapple) default voidsetGrappleDeferredOffset(float x, float y, float z) default voidsetGrappleoffsetBehaviour(GrappleOffsetBehaviour newBehaviour) default voidsetGrapplePosOffsetForward(float grappleOffsetForward) default voidsetGrappleResult(String grappleResult) default voidsetGrappleRotOffsetYaw(float grappleOffsetYaw) default voidsetOnFloor(boolean onFloor) default voidsetPerformingGrappleGrabAnimation(boolean grappleGrabAnim) default voidsetSharedGrappleAnimFraction(float grappleAnimFraction) default voidsetSharedGrappleAnimNode(String sharedGrappleAnimNode) default voidsetSharedGrappleAnimTime(float grappleAnimTime) default voidsetSharedGrappleType(String sharedGrappleType) default voidsetTargetAndCurrentDirection(float directionX, float directionY) default voidsetTargetGrapplePos(float x, float y, float z) default voidsetTargetGrappleRotation(float x, float y) Methods inherited from interface IGrappleable
getAnimatable, getAnimForwardDirection, getID, getPosition, getPosition, isFallOnFront, isKilledByFall, isMoving, isPerformingGrappleAnimation, setDoGrappleLetGo, setFallOnFront, setForwardDirection, setGrappleDeferredOffset, setGrappleDeferredOffset, setKilledByFall, setPosition, setPosition, setTargetGrapplePos, setTargetGrapplePos, setTargetGrappleRotation
-
Method Details
-
getWrappedGrappleable
IGrappleable getWrappedGrappleable() -
isDoGrapple
default boolean isDoGrapple()- Specified by:
isDoGrapplein interfaceIGrappleable
-
setDoGrapple
default void setDoGrapple(boolean doGrapple) - Specified by:
setDoGrapplein interfaceIGrappleable
-
isDoContinueGrapple
default boolean isDoContinueGrapple()- Specified by:
isDoContinueGrapplein interfaceIGrappleable
-
setDoContinueGrapple
default void setDoContinueGrapple(boolean doContinueGrapple) - Specified by:
setDoContinueGrapplein interfaceIGrappleable
-
Grappled
default void Grappled(IGrappleable grappler, HandWeapon weapon, float grappleEffectiveness, String 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
-
getGrappleOffsetBehaviour
- Specified by:
getGrappleOffsetBehaviourin interfaceIGrappleable
-
setGrappleoffsetBehaviour
- Specified by:
setGrappleoffsetBehaviourin interfaceIGrappleable
-
isBeingGrappled
default boolean isBeingGrappled()- Specified by:
isBeingGrappledin interfaceIGrappleable
-
isBeingGrappledBy
- Specified by:
isBeingGrappledByin interfaceIGrappleable
-
getGrappledBy
- Specified by:
getGrappledByin interfaceIGrappleable
-
getGrappledByString
- Specified by:
getGrappledByStringin interfaceIGrappleable
-
getGrappledByType
- Specified by:
getGrappledByTypein interfaceIGrappleable
-
isGrappling
default boolean isGrappling()- Specified by:
isGrapplingin interfaceIGrappleable
-
isGrapplingTarget
- Specified by:
isGrapplingTargetin interfaceIGrappleable
-
getGrapplingTarget
- Specified by:
getGrapplingTargetin interfaceIGrappleable
-
getBearingToGrappledTarget
default float getBearingToGrappledTarget()- Specified by:
getBearingToGrappledTargetin interfaceIGrappleable
-
getBearingFromGrappledTarget
default float getBearingFromGrappledTarget()- Specified by:
getBearingFromGrappledTargetin interfaceIGrappleable
-
getGrappleResult
- Specified by:
getGrappleResultin interfaceIGrappleable
-
setGrappleResult
- Specified by:
setGrappleResultin interfaceIGrappleable
-
setGrapplePosOffsetForward
default void setGrapplePosOffsetForward(float grappleOffsetForward) - Specified by:
setGrapplePosOffsetForwardin interfaceIGrappleable
-
getGrappleRotOffsetYaw
default float getGrappleRotOffsetYaw()- Specified by:
getGrappleRotOffsetYawin interfaceIGrappleable
-
setGrappleRotOffsetYaw
default void setGrappleRotOffsetYaw(float grappleOffsetYaw) - Specified by:
setGrappleRotOffsetYawin interfaceIGrappleable
-
getGrapplePosOffsetForward
default float getGrapplePosOffsetForward()- Specified by:
getGrapplePosOffsetForwardin interfaceIGrappleable
-
setTargetAndCurrentDirection
default void setTargetAndCurrentDirection(float directionX, float directionY) - Specified by:
setTargetAndCurrentDirectionin interfaceIGrappleable
-
getTargetGrapplePos
default org.joml.Vector3f getTargetGrapplePos(org.joml.Vector3f result) - Specified by:
getTargetGrapplePosin interfaceIGrappleable
-
getTargetGrapplePos
- Specified by:
getTargetGrapplePosin interfaceIGrappleable
-
setTargetGrapplePos
default void setTargetGrapplePos(float x, float y, float z) - Specified by:
setTargetGrapplePosin interfaceIGrappleable
-
setTargetGrappleRotation
default void setTargetGrappleRotation(float x, float y) - Specified by:
setTargetGrappleRotationin interfaceIGrappleable
-
getTargetGrappleRotation
- Specified by:
getTargetGrappleRotationin interfaceIGrappleable
-
getGrappleOffset
default org.joml.Vector3f getGrappleOffset(org.joml.Vector3f result) - Specified by:
getGrappleOffsetin interfaceIGrappleable
-
getGrappleOffset
- Specified by:
getGrappleOffsetin interfaceIGrappleable
-
setGrappleDeferredOffset
default void setGrappleDeferredOffset(float x, float y, float z) - Specified by:
setGrappleDeferredOffsetin interfaceIGrappleable
-
canBeGrappled
default boolean canBeGrappled()- Specified by:
canBeGrappledin interfaceIGrappleable
-
isPerformingAnyGrappleAnimation
default boolean isPerformingAnyGrappleAnimation()- Specified by:
isPerformingAnyGrappleAnimationin interfaceIGrappleable
-
isPerformingGrappleGrabAnimation
default boolean isPerformingGrappleGrabAnimation()- Specified by:
isPerformingGrappleGrabAnimationin interfaceIGrappleable
-
setPerformingGrappleGrabAnimation
default void setPerformingGrappleGrabAnimation(boolean grappleGrabAnim) - Specified by:
setPerformingGrappleGrabAnimationin interfaceIGrappleable
-
isOnFloor
default boolean isOnFloor()- Specified by:
isOnFloorin interfaceIGrappleable
-
setOnFloor
default void setOnFloor(boolean onFloor) - Specified by:
setOnFloorin interfaceIGrappleable
-
resetGrappleStateToDefault
- Specified by:
resetGrappleStateToDefaultin interfaceIGrappleable
-