/// <summary> /// Creates a new <see cref="InputSystem"/> instance. /// </summary> public InputSystem(IMortarApp mortarComponent, bool testMode = false) : base(mortarComponent) { if(!testMode) { PrepareInputDevices(); } }
/// <summary> /// Creates a new <see cref="TimerSystem"/> instance. /// </summary> public TimerSystem(IMortarApp mortar) : base(mortar) { }
/// <summary> /// Creates a new <see cref="HotspotSystem"/> instance. /// </summary> public HotspotSystem(IMortarApp mortarComponent) : base(mortarComponent) { }
/// <summary> /// Creates a new <see cref="SceneSystem"/> instance. /// </summary> public SceneSystem(IMortarApp mortarComponent) : base(mortarComponent) { }
/// <summary> /// Creates a new system instance. /// </summary> /// <param name="mortarComponent">Mortar component to use within the system.</param> public MortarSystem(IMortarApp mortarComponent) { Mortar = mortarComponent; }