docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Layout inheritance

    You can derive a layout from an existing layout. This process is based on merging the information from the derived layout on top of the information that the base layout contains.

    • For layouts defined as types, the base layout is the layout of the base type (if any).
    • For layouts defined in JSON, you can specify the base layout in the extends property of the root node.
    • For layouts created in code using InputControlLayout.Builder, you can specify a base layout using InputControlLayout.Builder.Extend().
    In This Article
    Back to top
    Copyright © 2026 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)