public static void AddDeviceManager( InputDeviceManager inputDeviceManager ) { AssertIsSetup(); inputDeviceManagers.Add( inputDeviceManager ); inputDeviceManager.Update( currentTime ); }
public static void AddDeviceManager(InputDeviceManager inputDeviceManager) { AssertIsSetup(); inputDeviceManagers.Add(inputDeviceManager); inputDeviceManager.Update(currentTime, currentTime - lastUpdateTime); }
public static void AddDeviceManager(InputDeviceManager deviceManager) { AssertIsSetup(); Type type = deviceManager.GetType(); if (deviceManagerTable.ContainsKey(type)) { Logger.LogError("A device manager of type '" + type.Name + "' already exists; cannot add another."); return; } deviceManagers.Add(deviceManager); deviceManagerTable.Add(type, deviceManager); deviceManager.Update(currentTick, currentTime - lastUpdateTime); }