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 var1, String var2) booleanstatic IAnimatablegetAnimatable(IGrappleable grappleable) floatfloatorg.joml.Vector3fgetGrappleOffset(org.joml.Vector3f var1) getGrappleOffset(Vector3 var1) floatfloatdefault intgetID()org.lwjgl.util.vector.Vector3fgetPosition(org.lwjgl.util.vector.Vector3f var1) getPosition(Vector3 var1) floatfloatorg.joml.Vector3fgetTargetGrapplePos(org.joml.Vector3f var1) getTargetGrapplePos(Vector3 var1) voidGrappled(IGrappleable var1, HandWeapon var2, float var3, String var4) voidGrapplerLetGo(IGrappleable var1, String var2) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleandefault booleanisMoving()booleanbooleanbooleanbooleanvoidLetGoOfGrappled(String var1) voidRejectGrapple(IGrappleable var1) voidvoidsetDoContinueGrapple(boolean var1) voidsetDoGrapple(boolean var1) default voidvoidsetFallOnFront(boolean var1) voidsetForwardDirection(float var1, float var2) voidsetGrappleDeferredOffset(float var1, float var2, float var3) default voidsetGrappleDeferredOffset(org.joml.Vector3f grappleOffset) default voidsetGrappleDeferredOffset(Vector3 grappleOffset) voidvoidsetGrapplePosOffsetForward(float var1) voidsetGrappleResult(String var1) voidsetGrappleRotOffsetYaw(float var1) voidsetKilledByFall(boolean var1) voidsetOnFloor(boolean var1) voidsetPerformingGrappleGrabAnimation(boolean var1) voidsetPosition(float var1, float var2, float var3) default voidsetPosition(Vector3 position) voidsetSharedGrappleAnimFraction(float var1) voidvoidsetSharedGrappleAnimTime(float var1) voidsetSharedGrappleType(String var1) voidsetTargetAndCurrentDirection(float var1, float var2) voidsetTargetGrapplePos(float var1, float var2, float var3) default voidsetTargetGrapplePos(org.joml.Vector3f grapplePos) default voidsetTargetGrapplePos(Vector3 grapplePos) voidsetTargetGrappleRotation(float var1, float var2) default voidsetTargetGrappleRotation(Vector2 forward)
-
Method Details
-
Grappled
-
AcceptGrapple
-
RejectGrapple
-
LetGoOfGrappled
-
GrapplerLetGo
-
getGrappleOffsetBehaviour
GrappleOffsetBehaviour getGrappleOffsetBehaviour() -
setGrappleoffsetBehaviour
-
isDoGrapple
boolean isDoGrapple() -
setDoGrapple
void setDoGrapple(boolean var1) -
setDoGrappleLetGo
default void setDoGrappleLetGo() -
getAnimatable
IAnimatable getAnimatable() -
getAnimatable
-
isDoContinueGrapple
boolean isDoContinueGrapple() -
setDoContinueGrapple
void setDoContinueGrapple(boolean var1) -
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 var1) -
getTargetGrapplePos
-
setTargetGrapplePos
default void setTargetGrapplePos(org.joml.Vector3f grapplePos) -
setTargetGrapplePos
-
setTargetGrapplePos
void setTargetGrapplePos(float var1, float var2, float var3) -
getTargetGrappleRotation
-
setTargetGrappleRotation
-
setTargetGrappleRotation
void setTargetGrappleRotation(float var1, float var2) -
setGrappleDeferredOffset
default void setGrappleDeferredOffset(org.joml.Vector3f grappleOffset) -
setGrappleDeferredOffset
-
setGrappleDeferredOffset
void setGrappleDeferredOffset(float var1, float var2, float var3) -
getGrappleOffset
org.joml.Vector3f getGrappleOffset(org.joml.Vector3f var1) -
getGrappleOffset
-
setForwardDirection
void setForwardDirection(float var1, float var2) -
setTargetAndCurrentDirection
void setTargetAndCurrentDirection(float var1, float var2) -
getPosition
-
getPosition
org.lwjgl.util.vector.Vector3f getPosition(org.lwjgl.util.vector.Vector3f var1) -
setPosition
-
setPosition
void setPosition(float var1, float var2, float var3) -
getGrapplePosOffsetForward
float getGrapplePosOffsetForward() -
setGrapplePosOffsetForward
void setGrapplePosOffsetForward(float var1) -
getGrappleRotOffsetYaw
float getGrappleRotOffsetYaw() -
setGrappleRotOffsetYaw
void setGrappleRotOffsetYaw(float var1) -
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 var1) -
isPerformingGrappleAnimation
boolean isPerformingGrappleAnimation() -
isOnFloor
boolean isOnFloor() -
setOnFloor
void setOnFloor(boolean var1) -
isFallOnFront
boolean isFallOnFront() -
setFallOnFront
void setFallOnFront(boolean var1) -
isKilledByFall
boolean isKilledByFall() -
setKilledByFall
void setKilledByFall(boolean var1) -
isMoving
default boolean isMoving() -
resetGrappleStateToDefault
-