swapSystem<A extends SceneSystem<T>> method

void swapSystem<A extends SceneSystem<T>>(
  1. SceneSystem<T> newSystem
)

Replaces the registered A system with newSystem of type B in one step.

Implementation

void swapSystem<A extends SceneSystem<T>>(SceneSystem<T> newSystem) {
  if (hasSystem<A>()) removeSystem<A>();
  addSystem(newSystem);
}