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 TypeMethodDescriptionvoid
AcceptGrapple
(IGrappleable var1, String var2) boolean
static IAnimatable
getAnimatable
(IGrappleable grappleable) float
float
org.joml.Vector3f
getGrappleOffset
(org.joml.Vector3f var1) getGrappleOffset
(Vector3 var1) float
float
default int
getID()
org.lwjgl.util.vector.Vector3f
getPosition
(org.lwjgl.util.vector.Vector3f var1) getPosition
(Vector3 var1) float
org.joml.Vector3f
getTargetGrapplePos
(org.joml.Vector3f var1) getTargetGrapplePos
(Vector3 var1) void
Grappled
(IGrappleable var1, HandWeapon var2, float var3, String var4) void
GrapplerLetGo
(IGrappleable var1, String var2) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
default boolean
isMoving()
boolean
boolean
boolean
boolean
void
LetGoOfGrappled
(String var1) void
RejectGrapple
(IGrappleable var1) void
void
setDoContinueGrapple
(boolean var1) void
setDoGrapple
(boolean var1) default void
void
setFallOnFront
(boolean var1) void
setForwardDirection
(Vector2 var1) void
setGrappleDeferredOffset
(float var1, float var2, float var3) default void
setGrappleDeferredOffset
(org.joml.Vector3f vector3f) default void
setGrappleDeferredOffset
(Vector3 vector3) void
void
setGrapplePosOffsetForward
(float var1) void
setGrappleResult
(String var1) void
setGrappleRotOffsetYaw
(float var1) void
setKilledByFall
(boolean var1) void
setOnFloor
(boolean var1) void
setPerformingGrappleGrabAnimation
(boolean var1) void
setPosition
(float var1, float var2, float var3) default void
setPosition
(Vector3 vector3) void
void
setSharedGrappleAnimTime
(float var1) void
setSharedGrappleType
(String var1) void
void
setTargetGrapplePos
(float var1, float var2, float var3) default void
setTargetGrapplePos
(org.joml.Vector3f vector3f) default void
setTargetGrapplePos
(Vector3 vector3) void
setTargetGrappleRotation
(float var1, float var2) default void
setTargetGrappleRotation
(Vector2 vector2)
-
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 vector3f) -
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 vector3f) -
setGrappleDeferredOffset
-
setGrappleDeferredOffset
void setGrappleDeferredOffset(float var1, float var2, float var3) -
getGrappleOffset
org.joml.Vector3f getGrappleOffset(org.joml.Vector3f var1) -
getGrappleOffset
-
setForwardDirection
-
setTargetAndCurrentDirection
-
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
-