docs.unity3d.com
    目次を表示する/隠す

    Class EventWrapper

    Inheritance
    Object
    EventWrapper
    Namespace: Unity.VisualScripting
    Syntax
    public sealed class EventWrapper

    Constructors

    EventWrapper()

    Declaration
    public EventWrapper()

    EventWrapper(Int32)

    Declaration
    public EventWrapper(int controlHint)
    Parameters
    Type Name Description
    Int32 controlHint

    EventWrapper(Object)

    Declaration
    public EventWrapper(object controlHint)
    Parameters
    Type Name Description
    Object controlHint

    Properties

    alt

    Declaration
    public bool alt { get; }
    Property Value
    Type Description
    Boolean

    clickCount

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

    cmd

    Declaration
    public bool cmd { get; }
    Property Value
    Type Description
    Boolean

    commandName

    Declaration
    public string commandName { get; }
    Property Value
    Type Description
    String

    control

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

    controlHint

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

    controlsKeyboard

    Declaration
    public bool controlsKeyboard { get; }
    Property Value
    Type Description
    Boolean

    controlsMouse

    Declaration
    public bool controlsMouse { get; }
    Property Value
    Type Description
    Boolean

    controlType

    Declaration
    public EventType controlType { get; }
    Property Value
    Type Description
    EventType

    couldControlKeyboard

    Declaration
    public static bool couldControlKeyboard { get; }
    Property Value
    Type Description
    Boolean

    couldControlMouse

    Declaration
    public static bool couldControlMouse { get; }
    Property Value
    Type Description
    Boolean

    ctrl

    Declaration
    public bool ctrl { get; }
    Property Value
    Type Description
    Boolean

    ctrlOrCmd

    Declaration
    public bool ctrlOrCmd { get; }
    Property Value
    Type Description
    Boolean

    freeType

    Declaration
    public EventType freeType { get; }
    Property Value
    Type Description
    EventType

    IsAnyKeyboard

    Declaration
    public bool IsAnyKeyboard { get; }
    Property Value
    Type Description
    Boolean

    IsAnyKeyDown

    Declaration
    public bool IsAnyKeyDown { get; }
    Property Value
    Type Description
    Boolean

    IsAnyKeyUp

    Declaration
    public bool IsAnyKeyUp { get; }
    Property Value
    Type Description
    Boolean

    IsAnyMouse

    Declaration
    public bool IsAnyMouse { get; }
    Property Value
    Type Description
    Boolean

    IsAnyMouseDown

    Declaration
    public bool IsAnyMouseDown { get; }
    Property Value
    Type Description
    Boolean

    IsAnyMouseDrag

    Declaration
    public bool IsAnyMouseDrag { get; }
    Property Value
    Type Description
    Boolean

    IsAnyMouseUp

    Declaration
    public bool IsAnyMouseUp { get; }
    Property Value
    Type Description
    Boolean

    IsContextClick

    Declaration
    public bool IsContextClick { get; }
    Property Value
    Type Description
    Boolean

    IsLayout

    Declaration
    public bool IsLayout { get; }
    Property Value
    Type Description
    Boolean

    IsMouseMove

    Declaration
    public bool IsMouseMove { get; }
    Property Value
    Type Description
    Boolean

    IsRepaint

    Declaration
    public bool IsRepaint { get; }
    Property Value
    Type Description
    Boolean

    IsUsed

    Declaration
    public bool IsUsed { get; }
    Property Value
    Type Description
    Boolean

    keyboardType

    Declaration
    public EventType keyboardType { get; }
    Property Value
    Type Description
    EventType

    keyCode

    Declaration
    public KeyCode keyCode { get; }
    Property Value
    Type Description
    KeyCode

    modifiers

    Declaration
    public EventModifiers modifiers { get; }
    Property Value
    Type Description
    EventModifiers

    mouseButton

    Declaration
    public MouseButton mouseButton { get; }
    Property Value
    Type Description
    MouseButton

    mouseDelta

    Declaration
    public Vector2 mouseDelta { get; }
    Property Value
    Type Description
    Vector2

    mousePosition

    Declaration
    public Vector2 mousePosition { get; }
    Property Value
    Type Description
    Vector2

    mouseType

    Declaration
    public EventType mouseType { get; }
    Property Value
    Type Description
    EventType

    rawType

    Declaration
    public EventType rawType { get; }
    Property Value
    Type Description
    EventType

    shift

    Declaration
    public bool shift { get; }
    Property Value
    Type Description
    Boolean

    supportsKeyboard

    Declaration
    public bool supportsKeyboard { get; }
    Property Value
    Type Description
    Boolean

    Methods

    CaptureKeyboard()

    Declaration
    public void CaptureKeyboard()

    CaptureMouse()

    Declaration
    public void CaptureMouse()

    HandleCapture(Boolean, Boolean)

    Declaration
    public void HandleCapture(bool canCaptureMouse, bool canCaptureKeyboard)
    Parameters
    Type Name Description
    Boolean canCaptureMouse
    Boolean canCaptureKeyboard

    HandleRelease()

    Declaration
    public void HandleRelease()

    IsExecuteCommand(String)

    Declaration
    public bool IsExecuteCommand(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    Boolean

    IsFree(EventType)

    Declaration
    public bool IsFree(EventType type)
    Parameters
    Type Name Description
    EventType type
    Returns
    Type Description
    Boolean

    IsKeyDown(KeyCode)

    Declaration
    public bool IsKeyDown(KeyCode key)
    Parameters
    Type Name Description
    KeyCode key
    Returns
    Type Description
    Boolean

    IsKeyDown(KeyCode, EventModifiers)

    Declaration
    public bool IsKeyDown(KeyCode key, EventModifiers modifiers)
    Parameters
    Type Name Description
    KeyCode key
    EventModifiers modifiers
    Returns
    Type Description
    Boolean

    IsKeyUp(KeyCode)

    Declaration
    public bool IsKeyUp(KeyCode key)
    Parameters
    Type Name Description
    KeyCode key
    Returns
    Type Description
    Boolean

    IsKeyUp(KeyCode, EventModifiers)

    Declaration
    public bool IsKeyUp(KeyCode key, EventModifiers modifiers)
    Parameters
    Type Name Description
    KeyCode key
    EventModifiers modifiers
    Returns
    Type Description
    Boolean

    IsMouseDown(MouseButton)

    Declaration
    public bool IsMouseDown(MouseButton button)
    Parameters
    Type Name Description
    MouseButton button
    Returns
    Type Description
    Boolean

    IsMouseDown(MouseButton, EventModifiers)

    Declaration
    public bool IsMouseDown(MouseButton button, EventModifiers modifiers)
    Parameters
    Type Name Description
    MouseButton button
    EventModifiers modifiers
    Returns
    Type Description
    Boolean

    IsMouseDrag(MouseButton)

    Declaration
    public bool IsMouseDrag(MouseButton button)
    Parameters
    Type Name Description
    MouseButton button
    Returns
    Type Description
    Boolean

    IsMouseDrag(MouseButton, EventModifiers)

    Declaration
    public bool IsMouseDrag(MouseButton button, EventModifiers modifiers)
    Parameters
    Type Name Description
    MouseButton button
    EventModifiers modifiers
    Returns
    Type Description
    Boolean

    IsMouseUp(MouseButton)

    Declaration
    public bool IsMouseUp(MouseButton button)
    Parameters
    Type Name Description
    MouseButton button
    Returns
    Type Description
    Boolean

    IsMouseUp(MouseButton, EventModifiers)

    Declaration
    public bool IsMouseUp(MouseButton button, EventModifiers modifiers)
    Parameters
    Type Name Description
    MouseButton button
    EventModifiers modifiers
    Returns
    Type Description
    Boolean

    IsRaw(EventType)

    Declaration
    public bool IsRaw(EventType type)
    Parameters
    Type Name Description
    EventType type
    Returns
    Type Description
    Boolean

    IsValidateCommand(String)

    Declaration
    public bool IsValidateCommand(string name)
    Parameters
    Type Name Description
    String name
    Returns
    Type Description
    Boolean

    RegisterControl(FocusType)

    Declaration
    public void RegisterControl(FocusType focusType)
    Parameters
    Type Name Description
    FocusType focusType

    ReleaseKeyboard()

    Declaration
    public void ReleaseKeyboard()

    ReleaseMouse()

    Declaration
    public void ReleaseMouse()

    TryUse()

    Declaration
    public void TryUse()

    Use()

    Declaration
    public void Use()

    ValidateCommand()

    Declaration
    public void ValidateCommand()

    Events

    keyboardCaptured

    Declaration
    public event Action keyboardCaptured
    Event Type
    Type Description
    Action

    keyboardReleased

    Declaration
    public event Action keyboardReleased
    Event Type
    Type Description
    Action

    mouseCaptured

    Declaration
    public event Action mouseCaptured
    Event Type
    Type Description
    Action

    mouseReleased

    Declaration
    public event Action mouseReleased
    Event Type
    Type Description
    Action

    Extension Methods

    XAnalyserProvider.Analyser(Object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(Object, IGraphContext)
    XAnalyserProvider.Analysis(Object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(Object, IGraphContext)
    XAnalyserProvider.Analyser(Object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(Object, GraphReference)
    XAnalyserProvider.Analysis(Object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(Object, GraphReference)
    XDescriptorProvider.Describe(Object)
    XDescriptorProvider.HasDescriptor(Object)
    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    XDescriptorProvider.Description(Object)
    XDescriptorProvider.Description<TDescription>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.CloneViaFakeSerialization(Object)
    Cloning.CloneViaFakeSerialization<T>(T)
    ConversionUtility.IsConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsConvertibleTo<T>(Object, Boolean)
    ConversionUtility.ConvertTo(Object, Type)
    ConversionUtility.ConvertTo<T>(Object)
    TypeUtility.ToShortString(Object, Int32)
    Serialization.CloneViaSerialization<T>(T, Boolean)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, Boolean)
    Serialization.Serialize(Object, Boolean)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.ToSafeString(Object)
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)