public class CollisionTracker extends BlockTracker
Class CollisionTracker. Provides collisiontracker functionality for the Hytale server.
java.lang.Object > BlockTracker > CollisionTracker
Field Summary
blockData
protected
BlockData[]
blockData
Field blockData.
contactData
protected
BlockContactData[]
contactData
Field contactData.
data
final
BlockContactData
data
Field data.
length
final
int
length
Field length.
block
final
BlockData
block
Field block.
coll
final
BlockContactData
coll
Field coll.
index
final
int
index
Field index.
newLength
final
int
newLength
Field newLength.
Method Detail
CollisionTracker
public
public
CollisionTracker
()
Method CollisionTracker.
getBlockData
Method getBlockData.
- Parameters:
final intindex
getContactData
Method getContactData.
- Parameters:
final intindex
reset
public
void
reset
()
Method reset.
track
public
boolean
track
(final int x, final int y, final int z, @Nonnull final BlockContactData contactData, @Nonnull final BlockData blockData)
Method track.
- Parameters:
final intxfinal intyfinal intz@Nonnull final BlockContactDatacontactData@Nonnull final BlockDatablockData
trackNew
public
BlockContactData
trackNew
(final int x, final int y, final int z, @Nonnull final BlockContactData contactData, @Nonnull final BlockData blockData)
Method trackNew.
- Parameters:
final intxfinal intyfinal intz@Nonnull final BlockContactDatacontactData@Nonnull final BlockDatablockData
untrack
public
void
untrack
(final int index)
Method untrack.
- Parameters:
final intindex
alloc
protected
void
alloc
()
Method alloc.