forked from Shardstone/trail-into-darkness
28 lines
695 B
C#
28 lines
695 B
C#
using Nox.Platform;
|
|
|
|
namespace Nox.Input {
|
|
public class DesktopInput : IInput {
|
|
private readonly PlatformSettings platformSettings;
|
|
|
|
public DesktopInput(PlatformSettings platformSettings) {
|
|
this.platformSettings = platformSettings;
|
|
}
|
|
|
|
public void Initialize() {
|
|
SetupInput();
|
|
}
|
|
|
|
private void SetupInput() {
|
|
platformSettings.inputSettings.inputActions = new InputSystem_Actions();
|
|
platformSettings.inputSettings.inputActions.Enable();
|
|
}
|
|
|
|
public void Tick() { }
|
|
|
|
public void Dispose() {
|
|
platformSettings.inputSettings.inputActions.Disable();
|
|
}
|
|
}
|
|
|
|
}
|