Plugin : Event balancer
Author:Rex.Rainbow
- Divide heavy looping into ticks
Download
Properties
Mode
- Mode of trigger condition:"On processing".
- Options : ["Dynamic","Static"]
Dynamic
- Setting when using dynamic mode.
Processing time
- Processing time per tick in percentage. A tick time is (1/60), 1 is using full tick time.
Static
- Setting when using static mode.
Repeat count
- Repeat count of triggering condition:"On processing" each tick.
Actions
Dynamic loop
Action:Stop
Dynamic mode
Action:Set processing time
- Set processing time
- Processing time ( number ) : Processing time per tick in percentage. A tick time is (1/60), 1 is using full tick time.
Procedure
Action:Start
- Start procedure. It will trigger Condition:"On start", then trigger Condition:"On processing"
Action:Stop
- Stop procedure. It will trigger Condition:"On Stop"
Static mode
Action:Set repeat count
- Set repeat count
- Repeat count ( number ) : Repeat count of triggering condition:"On processing" each tick.
Expressions
Processing
Expression:ElapsedTicks
- Get elapsed ticks from processing start.
Processing time
Expression:ProcessingTime
- Processing time per tick in percentage.
Conditions
Dynamic loop
Condition:Dynamic loop
- Repeat the event until time-out.
Procedure
Condition:On start
- Triggered when procedure start.
Condition:On processing
- Triggered when procedure processing.
Condition:On stop
- Triggered when procedure stop.
Condition:Is processing
- Return true if procedure processing.