ensureTimeResources method

void ensureTimeResources()

Inserts default FrameTime/FixedTime/GameClock resources if a plugin has not already provided them. Call before App.start.

Implementation

void ensureTimeResources() {
  final resources = app.world.resources;
  if (!resources.contains<FrameTime>()) resources.insert(FrameTime());
  if (!resources.contains<FixedTime>()) resources.insert(FixedTime());
  if (!resources.contains<GameClock>()) resources.insert(GameClock());
}