Class EntityEntityCollisionEvent
- java.lang.Object
-
- net.egartley.beyondorigins.core.logic.events.EntityEntityCollisionEvent
-
public class EntityEntityCollisionEvent extends java.lang.Object
A "event" that can be used for accessing information about anEntityEntityCollision
-
-
Field Summary
Fields Modifier and Type Field Description static byte
BOTTOM_SIDE
byte
collidedSide
The side that the collision occurred atEntityEntityCollision
invoker
The collision that caused the eventstatic byte
LEFT_SIDE
static byte
RIGHT_SIDE
static byte
TOP_SIDE
-
Constructor Summary
Constructors Constructor Description EntityEntityCollisionEvent(EntityEntityCollision invoker)
Creates a new entity-entity collision event, which calculates itscollidedSide
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
calculateCollidedSide(int tolerance, EntityBoundary player, EntityBoundary rock)
-
-
-
Field Detail
-
TOP_SIDE
public static final byte TOP_SIDE
- See Also:
- Constant Field Values
-
LEFT_SIDE
public static final byte LEFT_SIDE
- See Also:
- Constant Field Values
-
BOTTOM_SIDE
public static final byte BOTTOM_SIDE
- See Also:
- Constant Field Values
-
RIGHT_SIDE
public static final byte RIGHT_SIDE
- See Also:
- Constant Field Values
-
collidedSide
public byte collidedSide
The side that the collision occurred at- See Also:
TOP_SIDE
,BOTTOM_SIDE
,LEFT_SIDE
,RIGHT_SIDE
-
invoker
public EntityEntityCollision invoker
The collision that caused the event
-
-
Constructor Detail
-
EntityEntityCollisionEvent
public EntityEntityCollisionEvent(EntityEntityCollision invoker)
Creates a new entity-entity collision event, which calculates itscollidedSide
-
-
Method Detail
-
calculateCollidedSide
private void calculateCollidedSide(int tolerance, EntityBoundary player, EntityBoundary rock)
-
-