abstract class SpawnJobSystem
System for handling spawnjob mechanics. Systems contain game logic that operates on entities with specific component types.
java.lang.Object > SpawnJobSystem
Field Summary
world
final
World
world
Field world.
job
final
J
job
Field job.
result
final
Result
result
Field result.
activeJobs
final
List
activeJobs
Field activeJobs.
context
final
HytaleLogger.Api
context
Field context.
spawningContext
final
SpawningContext
spawningContext
Field spawningContext.
context2
final
HytaleLogger.Api
context2
Field context2.
Method Detail
tickSpawnJobs
protected
void
tickSpawnJobs
(@Nonnull final T spawnController, @Nonnull final Store store, @Nonnull final CommandBuffer commandBuffer)
Method tickSpawnJobs.
- Parameters:
@Nonnull final TspawnController@Nonnull final Storestore@Nonnull final CommandBuffercommandBuffer
onStartRun
protected
void
onStartRun
(@Nonnull final J spawnJob)
Method onStartRun.
- Parameters:
@Nonnull final JspawnJob
endProbing
protected
Result
endProbing
(final T spawnController, @Nonnull final J spawnJob, final Result result, @Nonnull final ComponentAccessor componentAccessor)
Method endProbing.
- Parameters:
final TspawnController@Nonnull final JspawnJobfinal Resultresult@Nonnull final ComponentAccessorcomponentAccessor
runJob
private
Result
runJob
(final T spawnController, @Nonnull final J spawnJob, @Nonnull final CommandBuffer commandBuffer)
Method runJob.
- Parameters:
final TspawnController@Nonnull final JspawnJob@Nonnull final CommandBuffercommandBuffer