pda
jvm
core
/
net.artux.pda.map.ecs.interactive
/
TimerSystem
Timer
System
open
class
TimerSystem
:
IteratingSystem
Members
Constructors
Timer
System
Link copied to clipboard
@
Inject
constructor
(
)
Types
Timer
Listener
Link copied to clipboard
interface
TimerListener
Properties
engine
Link copied to clipboard
open
val
engine
:
Engine
entities
Link copied to clipboard
open
val
entities
:
ImmutableArray
<
Entity
>
family
Link copied to clipboard
open
val
family
:
Family
priority
Link copied to clipboard
open
var
priority
:
Int
Functions
added
To
Engine
Link copied to clipboard
open
fun
addedToEngine
(
engine
:
Engine
)
add
Timer
Action
Link copied to clipboard
open
fun
addTimerAction
(
frequencyPerMinute
:
Float
,
listener
:
TimerSystem.TimerListener
)
check
Processing
Link copied to clipboard
open
fun
checkProcessing
(
)
:
Boolean
delay
Action
Link copied to clipboard
open
fun
delayAction
(
seconds
:
Int
,
listener
:
TimerSystem.TimerListener
)
removed
From
Engine
Link copied to clipboard
open
fun
removedFromEngine
(
engine
:
Engine
)
set
Processing
Link copied to clipboard
open
fun
setProcessing
(
processing
:
Boolean
)
update
Link copied to clipboard
open
fun
update
(
deltaTime
:
Float
)