Entity & time API
Identify the behavior owner and read engine-supplied frame intervals.
When to call it
Read the entity ID when another system needs a stable reference to this owner. Use delta_time with Update for frame-rate-independent presentation and fixed_delta_time with FixedUpdate for simulation.
Calls
rustic.entity_id()rustic.delta_time()rustic.fixed_delta_time()
Variables
This API has no arguments.
Return and timing
The ID is a stable string. Time values are finite seconds.
Language examples
Lua 5.4
lua
local id = rustic.entity_id()
local dt = rustic.delta_time()
local fixedDt = rustic.fixed_delta_time()JavaScript
javascript
const id = rustic.entity_id();
const dt = rustic.delta_time();
const fixedDt = rustic.fixed_delta_time();Python
python
entity_id = rustic.entity_id()
dt = rustic.delta_time()
fixed_dt = rustic.fixed_delta_time()C++
cpp
std::string id = rustic.entity_id();
double dt = rustic.delta_time();
double fixedDt = rustic.fixed_delta_time();C#
csharp
string id = rustic.entity_id();
double dt = rustic.delta_time();
double fixedDt = rustic.fixed_delta_time();Luau
lua
local id = rustic.entity_id()
local dt = rustic.delta_time()C
c
const char *id = rustic.entity_id();
double dt = rustic.delta_time();Java
java
String id = rustic.entity_id();
double dt = rustic.delta_time();PHP
php
$id = $rustic->entity_id();
$dt = $rustic->delta_time();HTML / inline JS
javascript
const id = rustic.entity_id();
const dt = rustic.delta_time();Constraints and behavior
- Every gameplay language calls the engine-owned API. Rustic supplies SDKs and dispatches callbacks; scripts do not parse requests or serialize responses. See the language guide for complete setup and callback registration.