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 in_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 in_grappleOffset) default voidsetGrappleDeferredOffset(Vector3 in_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 in_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 in_grapplePos) default voidsetTargetGrapplePos(Vector3 in_grapplePos) voidsetTargetGrappleRotation(float arg0, float arg1) default voidsetTargetGrappleRotation(Vector2 in_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 in_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 in_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
-