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 in_target, String in_grappleType) default booleandefault floatdefault floatdefault IGrappleabledefault Stringdefault Stringdefault org.joml.Vector3fgetGrappleOffset(org.joml.Vector3f out_result) default Vector3getGrappleOffset(Vector3 out_result) default GrappleOffsetBehaviourdefault floatdefault Stringdefault floatdefault IGrappleabledefault floatdefault Stringdefault floatdefault Stringdefault org.joml.Vector3fgetTargetGrapplePos(org.joml.Vector3f out_result) default Vector3getTargetGrapplePos(Vector3 out_result) default Vector2getTargetGrappleRotation(Vector2 out_forward) default voidGrappled(IGrappleable in_grappler, HandWeapon in_grapplersWeapon, float in_grappleEffectiveness, String in_grappleType) default voidGrapplerLetGo(IGrappleable in_grappler, String in_grappleResult) default booleandefault booleanisBeingGrappledBy(IGrappleable in_grappledBy) default booleandefault booleandefault booleandefault booleanisGrapplingTarget(IGrappleable in_grapplingTarget) default booleandefault booleandefault booleandefault voidLetGoOfGrappled(String in_grappleResult) default voidRejectGrapple(IGrappleable in_target) default voidresetGrappleStateToDefault(String in_grappleResult) default voidsetDoContinueGrapple(boolean in_bDoContinueGrapple) default voidsetDoGrapple(boolean bDoGrapple) default voidsetGrappleDeferredOffset(float x, float y, float z) default voidsetGrappleoffsetBehaviour(GrappleOffsetBehaviour in_newBehaviour) default voidsetGrapplePosOffsetForward(float in_grappleOffsetForward) default voidsetGrappleResult(String in_grappleResult) default voidsetGrappleRotOffsetYaw(float in_grappleOffsetYaw) default voidsetOnFloor(boolean in_bOnFloor) default voidsetPerformingGrappleGrabAnimation(boolean in_grappleGrabAnim) default voidsetSharedGrappleAnimFraction(float in_grappleAnimFraction) default voidsetSharedGrappleAnimNode(String in_grappleAnim) default voidsetSharedGrappleAnimTime(float in_grappleAnimTime) default voidsetSharedGrappleType(String in_sharedGrappleType) default voidsetTargetAndCurrentDirection(float in_directionX, float in_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 bDoGrapple) - Specified by:
setDoGrapplein interfaceIGrappleable
-
isDoContinueGrapple
default boolean isDoContinueGrapple()- Specified by:
isDoContinueGrapplein interfaceIGrappleable
-
setDoContinueGrapple
default void setDoContinueGrapple(boolean in_bDoContinueGrapple) - Specified by:
setDoContinueGrapplein interfaceIGrappleable
-
Grappled
default 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
-
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 in_grappleOffsetForward) - Specified by:
setGrapplePosOffsetForwardin interfaceIGrappleable
-
getGrappleRotOffsetYaw
default float getGrappleRotOffsetYaw()- Specified by:
getGrappleRotOffsetYawin interfaceIGrappleable
-
setGrappleRotOffsetYaw
default void setGrappleRotOffsetYaw(float in_grappleOffsetYaw) - Specified by:
setGrappleRotOffsetYawin interfaceIGrappleable
-
getGrapplePosOffsetForward
default float getGrapplePosOffsetForward()- Specified by:
getGrapplePosOffsetForwardin interfaceIGrappleable
-
setTargetAndCurrentDirection
default void setTargetAndCurrentDirection(float in_directionX, float in_directionY) - Specified by:
setTargetAndCurrentDirectionin interfaceIGrappleable
-
getTargetGrapplePos
default org.joml.Vector3f getTargetGrapplePos(org.joml.Vector3f out_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 out_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 in_grappleGrabAnim) - Specified by:
setPerformingGrappleGrabAnimationin interfaceIGrappleable
-
isOnFloor
default boolean isOnFloor()- Specified by:
isOnFloorin interfaceIGrappleable
-
setOnFloor
default void setOnFloor(boolean in_bOnFloor) - Specified by:
setOnFloorin interfaceIGrappleable
-
resetGrappleStateToDefault
- Specified by:
resetGrappleStateToDefaultin interfaceIGrappleable
-