Class ReferenceDriveReceiverMenuItemsGenerationEvent
- Namespace
- MonkeyLoader.Resonite.UI.Inspectors
- Assembly
- MonkeyLoader.Resonite.Integration.dll
Represents a dispatchable base class for all FrooxEngine.ReferenceDriveReceiver<T> FrooxEngine.ContextMenu items generation events.
[DispatchableBaseEvent]
[SubscribableBaseEvent]
public abstract class ReferenceDriveReceiverMenuItemsGenerationEvent : DriveReceiverMenuItemsGenerationEvent, ITargetSyncMemberEvent
- Inheritance
-
ReferenceDriveReceiverMenuItemsGenerationEvent
- Implements
- Derived
- Inherited Members
Constructors
ReferenceDriveReceiverMenuItemsGenerationEvent(ContextMenu)
Creates a new FrooxEngine.ContextMenu items generation event with the given
contextMenu and its active FrooxEngine.User.
protected ReferenceDriveReceiverMenuItemsGenerationEvent(ContextMenu contextMenu)
Parameters
contextMenuContextMenuThe FrooxEngine.ContextMenu being summoned.
Exceptions
- ArgumentNullException
When the
contextMenuis null.- ArgumentException
When the
contextMenu's active FrooxEngine.User is null.
Properties
Target
Gets the FrooxEngine.ISyncRef that the summoning FrooxEngine.ReferenceDriveReceiver<T> targets.
public ISyncRef Target { get; }
Property Value
- ISyncRef
TargetSyncRefCore
Internal implementation of Target.
protected abstract ISyncRef TargetSyncRefCore { get; }
Property Value
- ISyncRef