public static T AddService <T>() where T : class, IInputService, new() { if (m_instance != null) { return(m_instance.AddServiceInternal <T>()); } return(null); }