docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class DeviceSimulatorPlugin

    Extend this class to create a Device Simulator plug-in. A plug-in lets you control custom simulation parameters from a UI inside the Control Panel of a Device Simulator window. Unity creates, destroys, and serializes a plug-in together with the Device Simulator window the plug-in is active in.

    Inheritance
    object
    DeviceSimulatorPlugin
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: UnityEditor.DeviceSimulation
    Assembly: Unity.DeviceSimulator.Editor.dll
    Syntax
    public abstract class DeviceSimulatorPlugin

    Properties

    Name Description
    deviceSimulator

    Device Simulator in which this plug-in is instantiated.

    title

    Title of plug-in that is used in Control Panel.

    Methods

    Name Description
    OnCreate()

    Method used to setup plug-in when Device Simulator is opened.

    OnCreateUI()

    Method to build UI for Control Panel inside Device Simulator window.

    OnDestroy()

    Method used to clean up plug-in when Device Simulator is destroyed.

    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)