Files
RobustToolbox/Robust.UnitTesting/GameControllerDummy.cs
T
AcruidandGitHub 2183cd7ca1 Massive Namespace Cleanup (#1544)
* Removed the Interfaces folder.
* All objects inside the GameObjects subfolders are now in the GameObjects namespace.
* Added a Resharper DotSettings file to mark the GameObjects subfolders as not providing namespaces.
* Simplified Robust.client.Graphics namespace.
* Automated remove redundant using statements.
2021-02-10 23:27:19 -08:00

60 lines
1.3 KiB
C#

using System;
using Robust.Client;
using Robust.Client.Input;
using Robust.Shared.Log;
using Robust.Shared.Timing;
namespace Robust.UnitTesting
{
internal sealed class GameControllerDummy : IGameControllerInternal
{
public InitialLaunchState LaunchState { get; } = new(false, null, null, null);
public void Shutdown(string? reason = null)
{
}
public void SetCommandLineArgs(CommandLineArgs args)
{
}
public bool LoadConfigAndUserData { get; set; } = true;
public bool Startup(Func<ILogHandler>? logHandlerFactory = null)
{
return true;
}
public void MainLoop(GameController.DisplayMode mode)
{
}
public string? ContentRootDir { get; set; }
public void KeyDown(KeyEventArgs keyEvent)
{
}
public void KeyUp(KeyEventArgs keyEvent)
{
}
public void TextEntered(TextEventArgs textEvent)
{
}
public void MouseMove(MouseMoveEventArgs mouseMoveEventArgs)
{
}
public void MouseWheel(MouseWheelEventArgs mouseWheelEventArgs)
{
}
public void OverrideMainLoop(IGameLoop gameLoop)
{
throw new NotImplementedException();
}
}
}