The Delay sensor generates positive and negative triggers at precise
time, expressed in number of frames. The delay parameter defines the
length of the initial OFF period. A positive trigger is generated at the
end of this period. The duration parameter defines the length of the ON
period following the OFF period. There is a negative trigger at the end
of the ON period. If duration is 0, the sensor stays ON and there is no
negative trigger. The sensor runs the OFF-ON cycle once unless the repeat
option is set: the OFF-ON cycle repeats indefinately (or the OFF cycle if
duration is 0). Use SCA_ISensor::reset() at any time to restart
sensor.
Properties:
|
|
|
setDuration(duration)
Set the duration of the ON pulse after initial delay and the
generation of the positive trigger. |
source code
|
|
|
|
integer
|
|
integer
|
|
KX_TRUE or KX_FALSE
|
|
|
reset()
Reset sensor internal state, effect depends on the type of sensor
and settings. |
source code
|
|
integer
|
|
|
|
boolean
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
setLevel(level)
Set whether to detect level or edge transition when entering a
state. |
source code
|
|
|
|
|
|
integer
|
|
KX_GameObject
|
|
|
|
string
|
|
bool
|
isA(game_type)
Check if this is a type or a subtype game_type. |
source code
|
|
integer.
|
delay
length of the initial OFF period as number of frame, 0 for
immediate trigger.
|
integer
|
duration
length of the ON period in number of frame after the initial OFF
period.
|
integer
|
repeat
1 if the OFF-ON cycle should be repeated indefinately, 0 if it
should run once.
|
int
|
frequency
The frequency for pulse mode sensors.
|
boolean
|
invert
Flag to set if this sensor activates on positive or negative
events.
|
boolean
|
level
Option whether to detect level or edge transition when entering a
state.
|
boolean
|
positive
True if this sensor brick is in a positive state.
|
boolean
|
tap
When enabled only sensors that are just activated will send a
positive event, after this they will be detected as negative by the
controllers.
|
boolean
|
triggered
True if this sensor brick is in a positive state.
|
boolean
|
useNegPulseMode
Flag to turn negative pulse mode on and off.
|
boolean
|
usePosPulseMode
Flag to turn positive pulse mode on and off.
|
int
|
executePriority
This determines the order controllers are evaluated, and actuators
are activated (lower priority is executed first).
|
string
|
name
The name of this CValue derived object (read-only).
|
KX_GameObject or None in exceptional cases.
|
owner
The game object this logic brick is attached to (read-only).
|
bool
|
invalid
Test if the object has been freed by the game engine and is no
longer valid.
|