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 void
AcceptGrapple
(IGrappleable grappleable, String string) default boolean
default float
default float
default IGrappleable
default String
default String
default org.joml.Vector3f
getGrappleOffset
(org.joml.Vector3f vector3f) default Vector3
getGrappleOffset
(Vector3 vector3) default GrappleOffsetBehaviour
default float
default String
default float
default IGrappleable
default String
default float
default String
default org.joml.Vector3f
getTargetGrapplePos
(org.joml.Vector3f vector3f) default Vector3
getTargetGrapplePos
(Vector3 vector3) default Vector2
getTargetGrappleRotation
(Vector2 vector2) default void
Grappled
(IGrappleable grappleable, HandWeapon handWeapon, float float0, String string) default void
GrapplerLetGo
(IGrappleable grappleable, String string) default boolean
default boolean
isBeingGrappledBy
(IGrappleable grappleable) default boolean
default boolean
default boolean
default boolean
isGrapplingTarget
(IGrappleable grappleable) default boolean
default boolean
default boolean
default void
LetGoOfGrappled
(String string) default void
RejectGrapple
(IGrappleable grappleable) default void
resetGrappleStateToDefault
(String string) default void
setDoContinueGrapple
(boolean boolean0) default void
setDoGrapple
(boolean boolean0) default void
setGrappleDeferredOffset
(float float0, float float1, float float2) default void
setGrappleoffsetBehaviour
(GrappleOffsetBehaviour grappleOffsetBehaviour) default void
setGrapplePosOffsetForward
(float float0) default void
setGrappleResult
(String string) default void
setGrappleRotOffsetYaw
(float float0) default void
setOnFloor
(boolean boolean0) default void
setPerformingGrappleGrabAnimation
(boolean boolean0) default void
setSharedGrappleAnimNode
(String string) default void
setSharedGrappleAnimTime
(float float0) default void
setSharedGrappleType
(String string) default void
setTargetAndCurrentDirection
(Vector2 vector2) default void
setTargetGrapplePos
(float float0, float float1, float float2) default void
setTargetGrappleRotation
(float float0, float float1) Methods inherited from interface zombie.core.skinnedmodel.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:
isDoGrapple
in interfaceIGrappleable
-
setDoGrapple
default void setDoGrapple(boolean boolean0) - Specified by:
setDoGrapple
in interfaceIGrappleable
-
isDoContinueGrapple
default boolean isDoContinueGrapple()- Specified by:
isDoContinueGrapple
in interfaceIGrappleable
-
setDoContinueGrapple
default void setDoContinueGrapple(boolean boolean0) - Specified by:
setDoContinueGrapple
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
-
getGrappleOffsetBehaviour
- Specified by:
getGrappleOffsetBehaviour
in interfaceIGrappleable
-
setGrappleoffsetBehaviour
- Specified by:
setGrappleoffsetBehaviour
in interfaceIGrappleable
-
isBeingGrappled
default boolean isBeingGrappled()- Specified by:
isBeingGrappled
in interfaceIGrappleable
-
isBeingGrappledBy
- Specified by:
isBeingGrappledBy
in interfaceIGrappleable
-
getGrappledBy
- Specified by:
getGrappledBy
in interfaceIGrappleable
-
getGrappledByString
- Specified by:
getGrappledByString
in interfaceIGrappleable
-
getGrappledByType
- Specified by:
getGrappledByType
in interfaceIGrappleable
-
isGrappling
default boolean isGrappling()- Specified by:
isGrappling
in interfaceIGrappleable
-
isGrapplingTarget
- Specified by:
isGrapplingTarget
in interfaceIGrappleable
-
getGrapplingTarget
- Specified by:
getGrapplingTarget
in interfaceIGrappleable
-
getBearingToGrappledTarget
default float getBearingToGrappledTarget()- Specified by:
getBearingToGrappledTarget
in interfaceIGrappleable
-
getBearingFromGrappledTarget
default float getBearingFromGrappledTarget()- Specified by:
getBearingFromGrappledTarget
in interfaceIGrappleable
-
getGrappleResult
- Specified by:
getGrappleResult
in interfaceIGrappleable
-
setGrappleResult
- Specified by:
setGrappleResult
in interfaceIGrappleable
-
setGrapplePosOffsetForward
default void setGrapplePosOffsetForward(float float0) - Specified by:
setGrapplePosOffsetForward
in interfaceIGrappleable
-
getGrappleRotOffsetYaw
default float getGrappleRotOffsetYaw()- Specified by:
getGrappleRotOffsetYaw
in interfaceIGrappleable
-
setGrappleRotOffsetYaw
default void setGrappleRotOffsetYaw(float float0) - Specified by:
setGrappleRotOffsetYaw
in interfaceIGrappleable
-
getGrapplePosOffsetForward
default float getGrapplePosOffsetForward()- Specified by:
getGrapplePosOffsetForward
in interfaceIGrappleable
-
setTargetAndCurrentDirection
- Specified by:
setTargetAndCurrentDirection
in interfaceIGrappleable
-
getTargetGrapplePos
default org.joml.Vector3f getTargetGrapplePos(org.joml.Vector3f vector3f) - Specified by:
getTargetGrapplePos
in interfaceIGrappleable
-
getTargetGrapplePos
- Specified by:
getTargetGrapplePos
in interfaceIGrappleable
-
setTargetGrapplePos
default void setTargetGrapplePos(float float0, float float1, float float2) - Specified by:
setTargetGrapplePos
in interfaceIGrappleable
-
setTargetGrappleRotation
default void setTargetGrappleRotation(float float0, float float1) - Specified by:
setTargetGrappleRotation
in interfaceIGrappleable
-
getTargetGrappleRotation
- Specified by:
getTargetGrappleRotation
in interfaceIGrappleable
-
getGrappleOffset
default org.joml.Vector3f getGrappleOffset(org.joml.Vector3f vector3f) - Specified by:
getGrappleOffset
in interfaceIGrappleable
-
getGrappleOffset
- Specified by:
getGrappleOffset
in interfaceIGrappleable
-
setGrappleDeferredOffset
default void setGrappleDeferredOffset(float float0, float float1, float float2) - Specified by:
setGrappleDeferredOffset
in interfaceIGrappleable
-
canBeGrappled
default boolean canBeGrappled()- Specified by:
canBeGrappled
in interfaceIGrappleable
-
isPerformingAnyGrappleAnimation
default boolean isPerformingAnyGrappleAnimation()- Specified by:
isPerformingAnyGrappleAnimation
in interfaceIGrappleable
-
isPerformingGrappleGrabAnimation
default boolean isPerformingGrappleGrabAnimation()- Specified by:
isPerformingGrappleGrabAnimation
in interfaceIGrappleable
-
setPerformingGrappleGrabAnimation
default void setPerformingGrappleGrabAnimation(boolean boolean0) - Specified by:
setPerformingGrappleGrabAnimation
in interfaceIGrappleable
-
isOnFloor
default boolean isOnFloor()- Specified by:
isOnFloor
in interfaceIGrappleable
-
setOnFloor
default void setOnFloor(boolean boolean0) - Specified by:
setOnFloor
in interfaceIGrappleable
-
resetGrappleStateToDefault
- Specified by:
resetGrappleStateToDefault
in interfaceIGrappleable
-