Interface IGrappleable
- All Known Subinterfaces:
IGrappleableWrapper
- All Known Implementing Classes:
BaseGrappleable, IsoAnimal, IsoDeadBody, IsoDummyCameraCharacter, IsoGameCharacter, IsoLivingCharacter, IsoLuaCharacter, IsoLuaMover, IsoPlayer, IsoSurvivor, IsoZombie, RandomizedBuildingBase.HumanCorpse
public interface IGrappleable
-
Method Summary
Modifier and TypeMethodDescriptionvoidAcceptGrapple(IGrappleable arg0, String arg1) booleanstatic IAnimatablegetAnimatable(IGrappleable grappleable) floatfloatorg.joml.Vector3fgetGrappleOffset(org.joml.Vector3f arg0) getGrappleOffset(Vector3 arg0) floatfloatdefault intgetID()org.lwjgl.util.vector.Vector3fgetPosition(org.lwjgl.util.vector.Vector3f arg0) getPosition(Vector3 arg0) floatfloatorg.joml.Vector3fgetTargetGrapplePos(org.joml.Vector3f arg0) getTargetGrapplePos(Vector3 arg0) voidGrappled(IGrappleable arg0, HandWeapon arg1, float arg2, String arg3) voidGrapplerLetGo(IGrappleable arg0, String arg1) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleandefault booleanisMoving()booleanbooleanbooleanbooleanvoidLetGoOfGrappled(String arg0) voidRejectGrapple(IGrappleable arg0) voidvoidsetDoContinueGrapple(boolean arg0) voidsetDoGrapple(boolean arg0) default voidvoidsetFallOnFront(boolean arg0) voidsetForwardDirection(float arg0, float arg1) voidsetGrappleDeferredOffset(float arg0, float arg1, float arg2) default voidsetGrappleDeferredOffset(org.joml.Vector3f grappleOffset) default voidsetGrappleDeferredOffset(Vector3 grappleOffset) voidvoidsetGrapplePosOffsetForward(float arg0) voidsetGrappleResult(String arg0) voidsetGrappleRotOffsetYaw(float arg0) voidsetKilledByFall(boolean arg0) voidsetOnFloor(boolean arg0) voidsetPerformingGrappleGrabAnimation(boolean arg0) voidsetPosition(float arg0, float arg1, float arg2) default voidsetPosition(Vector3 position) voidsetSharedGrappleAnimFraction(float arg0) voidvoidsetSharedGrappleAnimTime(float arg0) voidsetSharedGrappleType(String arg0) voidsetTargetAndCurrentDirection(float arg0, float arg1) voidsetTargetGrapplePos(float arg0, float arg1, float arg2) default voidsetTargetGrapplePos(org.joml.Vector3f grapplePos) default voidsetTargetGrapplePos(Vector3 grapplePos) voidsetTargetGrappleRotation(float arg0, float arg1) default voidsetTargetGrappleRotation(Vector2 forward)
-
Method Details
-
Grappled
-
AcceptGrapple
-
RejectGrapple
-
LetGoOfGrappled
-
GrapplerLetGo
-
getGrappleOffsetBehaviour
GrappleOffsetBehaviour getGrappleOffsetBehaviour() -
setGrappleoffsetBehaviour
-
isDoGrapple
boolean isDoGrapple() -
setDoGrapple
void setDoGrapple(boolean arg0) -
setDoGrappleLetGo
default void setDoGrappleLetGo() -
getAnimatable
IAnimatable getAnimatable() -
getAnimatable
-
isDoContinueGrapple
boolean isDoContinueGrapple() -
setDoContinueGrapple
void setDoContinueGrapple(boolean arg0) -
getGrappledBy
IGrappleable getGrappledBy() -
getGrappledByString
String getGrappledByString() -
getGrappledByType
String getGrappledByType() -
isGrappling
boolean isGrappling() -
isBeingGrappled
boolean isBeingGrappled() -
isBeingGrappledBy
-
getAnimForwardDirection
-
getTargetGrapplePos
org.joml.Vector3f getTargetGrapplePos(org.joml.Vector3f arg0) -
getTargetGrapplePos
-
setTargetGrapplePos
default void setTargetGrapplePos(org.joml.Vector3f grapplePos) -
setTargetGrapplePos
-
setTargetGrapplePos
void setTargetGrapplePos(float arg0, float arg1, float arg2) -
getTargetGrappleRotation
-
setTargetGrappleRotation
-
setTargetGrappleRotation
void setTargetGrappleRotation(float arg0, float arg1) -
setGrappleDeferredOffset
default void setGrappleDeferredOffset(org.joml.Vector3f grappleOffset) -
setGrappleDeferredOffset
-
setGrappleDeferredOffset
void setGrappleDeferredOffset(float arg0, float arg1, float arg2) -
getGrappleOffset
org.joml.Vector3f getGrappleOffset(org.joml.Vector3f arg0) -
getGrappleOffset
-
setForwardDirection
void setForwardDirection(float arg0, float arg1) -
setTargetAndCurrentDirection
void setTargetAndCurrentDirection(float arg0, float arg1) -
getPosition
-
getPosition
org.lwjgl.util.vector.Vector3f getPosition(org.lwjgl.util.vector.Vector3f arg0) -
setPosition
-
setPosition
void setPosition(float arg0, float arg1, float arg2) -
getGrapplePosOffsetForward
float getGrapplePosOffsetForward() -
setGrapplePosOffsetForward
void setGrapplePosOffsetForward(float arg0) -
getGrappleRotOffsetYaw
float getGrappleRotOffsetYaw() -
setGrappleRotOffsetYaw
void setGrappleRotOffsetYaw(float arg0) -
isGrapplingTarget
-
getGrapplingTarget
IGrappleable getGrapplingTarget() -
getBearingToGrappledTarget
float getBearingToGrappledTarget() -
getBearingFromGrappledTarget
float getBearingFromGrappledTarget() -
getGrappleResult
String getGrappleResult() -
setGrappleResult
-
getID
default int getID() -
canBeGrappled
boolean canBeGrappled() -
isPerformingAnyGrappleAnimation
boolean isPerformingAnyGrappleAnimation() -
isPerformingGrappleGrabAnimation
boolean isPerformingGrappleGrabAnimation() -
setPerformingGrappleGrabAnimation
void setPerformingGrappleGrabAnimation(boolean arg0) -
isPerformingGrappleAnimation
boolean isPerformingGrappleAnimation() -
isOnFloor
boolean isOnFloor() -
setOnFloor
void setOnFloor(boolean arg0) -
isFallOnFront
boolean isFallOnFront() -
setFallOnFront
void setFallOnFront(boolean arg0) -
isKilledByFall
boolean isKilledByFall() -
setKilledByFall
void setKilledByFall(boolean arg0) -
isMoving
default boolean isMoving() -
resetGrappleStateToDefault
-