Service Locator implementation for Unity
It's recommended to add a static class in your gameplay code, containing a shortcuts for getting services like this:
public static class GameplayServices
{
public static IInputService InputService => ServiceLocator.Get<IInputService>();
}