Class FeedbackModule | Unity Reflect | 1.0.0-preview.11
docs.unity3d.com
    Show / Hide Table of Contents

    Class FeedbackModule

    Inheritance
    Object
    ScriptableSettingsBase
    ScriptableSettingsBase<FeedbackModule>
    ScriptableSettings<FeedbackModule>
    FeedbackModule
    Inherited Members
    ScriptableSettings<FeedbackModule>.instance
    ScriptableSettings<FeedbackModule>.CreateAndLoad()
    ScriptableSettingsBase<FeedbackModule>.s_Instance
    ScriptableSettingsBase<FeedbackModule>.OnEnable()
    ScriptableSettingsBase<FeedbackModule>.Save(String)
    ScriptableSettingsBase<FeedbackModule>.GetFilePath()
    ScriptableSettingsBase.k_PathExceptionMessage
    ScriptableSettingsBase.GetInstanceByType(Type)
    ScriptableSettingsBase.OnLoaded()
    Namespace: UnityEditor.Experimental.EditorVR.Modules
    Syntax
    public class FeedbackModule : ScriptableSettings<FeedbackModule>, IDelayedInitializationModule, IModule, ISettingsMenuItemProvider, ISerializePreferences, IInterfaceConnector, IProvidesRequestFeedback, IFunctionalityProvider

    Properties

    connectInterfaceOrder

    Declaration
    public int connectInterfaceOrder { get; }
    Property Value
    Type Description
    Int32

    initializationOrder

    Declaration
    public int initializationOrder { get; }
    Property Value
    Type Description
    Int32
    Implements
    IDelayedInitializationModule.initializationOrder

    rayOrigin

    Declaration
    public Transform rayOrigin { get; }
    Property Value
    Type Description
    Transform
    Implements
    ISettingsMenuItemProvider.rayOrigin

    settingsMenuItemInstance

    Declaration
    public GameObject settingsMenuItemInstance { set; }
    Property Value
    Type Description
    GameObject
    Implements
    ISettingsMenuItemProvider.settingsMenuItemInstance

    settingsMenuItemPrefab

    Declaration
    public GameObject settingsMenuItemPrefab { get; }
    Property Value
    Type Description
    GameObject
    Implements
    ISettingsMenuItemProvider.settingsMenuItemPrefab

    shutdownOrder

    Declaration
    public int shutdownOrder { get; }
    Property Value
    Type Description
    Int32
    Implements
    IDelayedInitializationModule.shutdownOrder

    Methods

    AddFeedbackRequest(FeedbackRequest)

    Declaration
    public void AddFeedbackRequest(FeedbackRequest request)
    Parameters
    Type Name Description
    FeedbackRequest request
    Implements
    IProvidesRequestFeedback.AddFeedbackRequest(FeedbackRequest)

    ClearFeedbackRequests(IUsesRequestFeedback)

    Declaration
    public void ClearFeedbackRequests(IUsesRequestFeedback caller)
    Parameters
    Type Name Description
    IUsesRequestFeedback caller
    Implements
    IProvidesRequestFeedback.ClearFeedbackRequests(IUsesRequestFeedback)

    ConnectInterface(Object, Object)

    Declaration
    public void ConnectInterface(object target, object userData = null)
    Parameters
    Type Name Description
    Object target
    Object userData

    ConnectSubscriber(Object)

    Declaration
    public void ConnectSubscriber(object obj)
    Parameters
    Type Name Description
    Object obj
    Implements
    IFunctionalityProvider.ConnectSubscriber(Object)

    DisconnectInterface(Object, Object)

    Declaration
    public void DisconnectInterface(object target, object userData = null)
    Parameters
    Type Name Description
    Object target
    Object userData

    GetFeedbackRequestObject<TRequest>(IUsesRequestFeedback)

    Declaration
    public TRequest GetFeedbackRequestObject<TRequest>(IUsesRequestFeedback caller)
        where TRequest : FeedbackRequest, new()
    Parameters
    Type Name Description
    IUsesRequestFeedback caller
    Returns
    Type Description
    TRequest
    Type Parameters
    Name Description
    TRequest
    Implements
    IProvidesRequestFeedback.GetFeedbackRequestObject<TRequest>(IUsesRequestFeedback)

    Initialize()

    Declaration
    public void Initialize()
    Implements
    IDelayedInitializationModule.Initialize()

    LoadModule()

    Declaration
    public void LoadModule()
    Implements
    IModule.LoadModule()

    LoadProvider()

    Declaration
    public void LoadProvider()
    Implements
    IFunctionalityProvider.LoadProvider()

    OnDeserializePreferences(Object)

    Declaration
    public void OnDeserializePreferences(object obj)
    Parameters
    Type Name Description
    Object obj

    OnSerializePreferences()

    Declaration
    public object OnSerializePreferences()
    Returns
    Type Description
    Object

    RemoveFeedbackRequest(FeedbackRequest)

    Declaration
    public void RemoveFeedbackRequest(FeedbackRequest request)
    Parameters
    Type Name Description
    FeedbackRequest request
    Implements
    IProvidesRequestFeedback.RemoveFeedbackRequest(FeedbackRequest)

    Shutdown()

    Declaration
    public void Shutdown()
    Implements
    IDelayedInitializationModule.Shutdown()

    UnloadModule()

    Declaration
    public void UnloadModule()
    Implements
    IModule.UnloadModule()

    UnloadProvider()

    Declaration
    public void UnloadProvider()
    Implements
    IFunctionalityProvider.UnloadProvider()
    Back to top
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023