Class FeedbackModule
Inheritance
FeedbackModule
Syntax
public class FeedbackModule : ScriptableSettings<FeedbackModule>, IDelayedInitializationModule, IModule, ISettingsMenuItemProvider, ISerializePreferences, IInterfaceConnector, IProvidesRequestFeedback, IFunctionalityProvider
Properties
connectInterfaceOrder
Declaration
public int connectInterfaceOrder { get; }
Property Value
initializationOrder
Declaration
public int initializationOrder { get; }
Property Value
Implements
rayOrigin
Declaration
public Transform rayOrigin { get; }
Property Value
Type |
Description |
Transform |
|
Implements
Declaration
public GameObject settingsMenuItemInstance { set; }
Property Value
Type |
Description |
GameObject |
|
Implements
Declaration
public GameObject settingsMenuItemPrefab { get; }
Property Value
Type |
Description |
GameObject |
|
Implements
shutdownOrder
Declaration
public int shutdownOrder { get; }
Property Value
Implements
Methods
AddFeedbackRequest(FeedbackRequest)
Declaration
public void AddFeedbackRequest(FeedbackRequest request)
Parameters
Implements
ClearFeedbackRequests(IUsesRequestFeedback)
Declaration
public void ClearFeedbackRequests(IUsesRequestFeedback caller)
Parameters
Implements
ConnectInterface(Object, Object)
Declaration
public void ConnectInterface(object target, object userData = null)
Parameters
ConnectSubscriber(Object)
Declaration
public void ConnectSubscriber(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Implements
DisconnectInterface(Object, Object)
Declaration
public void DisconnectInterface(object target, object userData = null)
Parameters
GetFeedbackRequestObject<TRequest>(IUsesRequestFeedback)
Declaration
public TRequest GetFeedbackRequestObject<TRequest>(IUsesRequestFeedback caller)
where TRequest : FeedbackRequest, new()
Parameters
Returns
Type |
Description |
TRequest |
|
Type Parameters
Name |
Description |
TRequest |
|
Implements
Initialize()
Declaration
Implements
LoadModule()
Declaration
Implements
LoadProvider()
Declaration
public void LoadProvider()
Implements
OnDeserializePreferences(Object)
Declaration
public void OnDeserializePreferences(object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
OnSerializePreferences()
Declaration
public object OnSerializePreferences()
Returns
RemoveFeedbackRequest(FeedbackRequest)
Declaration
public void RemoveFeedbackRequest(FeedbackRequest request)
Parameters
Implements
Shutdown()
Declaration
Implements
UnloadModule()
Declaration
public void UnloadModule()
Implements
UnloadProvider()
Declaration
public void UnloadProvider()
Implements