docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class InputSystemPluginControl

    This class controls all required plugins and extension packages are installed for the InputSystem.

    Inheritance
    object
    InputSystemPluginControl
    Namespace: UnityEngine.InputSystem.Editor
    Assembly: Unity.InputSystem.dll
    Syntax
    public class InputSystemPluginControl
    Remarks

    For some platforms, the InputSystem requires additional plugins to be installed. This class checks if the required plugins are installed and throws a warning if they are not.

    Methods

    RegisterPlatform(BuildTarget)

    Used to register extensions externally to the InputSystem, this is needed for all Platforms that require a plugin to be installed.

    Declaration
    public static void RegisterPlatform(BuildTarget target)
    Parameters
    Type Name Description
    BuildTarget target
    Remarks

    This method is internally called by the InputSystem package extensions to register the PlugIn. This can be called for custom extensions on custom platforms.

    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)