public class UpdateSleepPacketSystem extends DelayedEntitySystem
System for handling updatesleeppacket mechanics. Systems contain game logic that operates on entities with specific component types.
java.lang.Object > DelayedEntitySystem > UpdateSleepPacketSystem
Field Summary
sleepTracker
final
SleepTracker
sleepTracker
Field sleepTracker.
playerRef
final
PlayerRef
playerRef
Field playerRef.
world
final
World
world
Field world.
worldSomnolence
final
WorldSomnolence
worldSomnolence
Field worldSomnolence.
worldSleepState
final
WorldSleep
worldSleepState
Field worldSleepState.
playerSomnolence
final
PlayerSomnolence
playerSomnolence
Field playerSomnolence.
playerSleepState
final
PlayerSleep
playerSleepState
Field playerSleepState.
clock
final
SleepClock
clock
Field clock.
obj
final
PlayerSleep
obj
Field obj.
playerSleep
final
PlayerSleep
playerSleep
Field playerSleep.
ignored
final
PlayerSleep.FullyAwake
ignored
Field ignored.
ignored2
final
PlayerSleep.MorningWakeUp
ignored2
Field ignored2.
noddingOff
final
PlayerSleep.NoddingOff
noddingOff
Field noddingOff.
elapsedMs
final
long
elapsedMs
Field elapsedMs.
grayFade
final
boolean
grayFade
Field grayFade.
ref
final
Ref
ref
Field ref.
readyToSleep
final
boolean
readyToSleep
Field readyToSleep.
ignored3
final
PlayerSleep.Slumber
ignored3
Field ignored3.
playerRefs
final
List
playerRefs
Field playerRefs.
awakeSampleList
final
List
awakeSampleList
Field awakeSampleList.
awakeSample
final
UUID[]
awakeSample
Field awakeSample.
handle
final
MethodHandle
handle
Field handle.
Method Detail
UpdateSleepPacketSystem
public
public
UpdateSleepPacketSystem
()
Method UpdateSleepPacketSystem.
tick
public
void
tick
(final float dt, final int index, @NonNullDecl final ArchetypeChunk archetypeChunk, @NonNullDecl final Store store, @NonNullDecl final CommandBuffer commandBuffer)
Method tick.
- Parameters:
final floatdtfinal intindex@NonNullDecl final ArchetypeChunkarchetypeChunk@NonNullDecl final Storestore@NonNullDecl final CommandBuffercommandBuffer
createSleepPacket
private
UpdateSleepState
createSleepPacket
(final Store store, final int index, final ArchetypeChunk archetypeChunk)
Method createSleepPacket.
- Parameters:
final Storestorefinal intindexfinal ArchetypeChunkarchetypeChunk
switch
public
return
switch
(/* invokedynamic(!)
Method switch.
- Parameters:
/*invokedynamic(!
UpdateSleepState
public
new
UpdateSleepState
(grayFade, false, clock, readyToSleep ? this.createSleepMultiplayer(store)
Method UpdateSleepState.
- Parameters:
grayFadegrayFadefalsefalseclockclockreadyToSleep ?this.createSleepMultiplayer(store
handle
static
MethodHandle
handle
()
Method handle.
ensureHandle
static
MethodHandle
ensureHandle
()
Method ensureHandle.
invoke
static
int
invoke
(Object p0, int p1)
Method invoke.
- Parameters:
Objectp0intp1