NWH Common
Search Results for

    Show / Hide Table of Contents

    Class InputManagerSceneInputProvider

    Scene input provider using Unity's legacy Input Manager system. Requires input axes and buttons to be configured in Project Settings > Input Manager.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    InputProvider
    SceneInputProviderBase
    InputManagerSceneInputProvider
    Inherited Members
    SceneInputProviderBase.requireCameraPanningModifier
    SceneInputProviderBase.requireCameraRotationModifier
    InputProvider.Instances
    InputProvider.Awake()
    InputProvider.OnDestroy()
    InputProvider.CombinedInput<T>(Func<T, int>)
    InputProvider.CombinedInput<T>(Func<T, float>)
    InputProvider.CombinedInput<T>(Func<T, bool>)
    InputProvider.CombinedInput<T>(Func<T, Vector2>)
    Namespace: NWH.Common.Input
    Assembly: NWH.Common.dll
    Syntax
    public class InputManagerSceneInputProvider : SceneInputProviderBase

    Methods

    | Edit this page View Source

    CameraPanning()

    Returns camera panning input as a Vector2 (x = horizontal, y = vertical).

    Declaration
    public override Vector2 CameraPanning()
    Returns
    Type Description
    Vector2
    Overrides
    SceneInputProviderBase.CameraPanning()
    | Edit this page View Source

    CameraPanningModifier()

    Returns true when the camera panning modifier button is held. If requireCameraPanningModifier is false, always returns true.

    Declaration
    public override bool CameraPanningModifier()
    Returns
    Type Description
    bool
    Overrides
    SceneInputProviderBase.CameraPanningModifier()
    | Edit this page View Source

    CameraRotation()

    Returns camera rotation input as a Vector2 (x = horizontal, y = vertical).

    Declaration
    public override Vector2 CameraRotation()
    Returns
    Type Description
    Vector2
    Overrides
    SceneInputProviderBase.CameraRotation()
    | Edit this page View Source

    CameraRotationModifier()

    Returns true when the camera rotation modifier button is held. If requireCameraRotationModifier is false, always returns true.

    Declaration
    public override bool CameraRotationModifier()
    Returns
    Type Description
    bool
    Overrides
    SceneInputProviderBase.CameraRotationModifier()
    | Edit this page View Source

    CameraZoom()

    Returns camera zoom input value. Positive = zoom in, negative = zoom out.

    Declaration
    public override float CameraZoom()
    Returns
    Type Description
    float
    Overrides
    SceneInputProviderBase.CameraZoom()
    | Edit this page View Source

    ChangeCamera()

    Returns true when the change camera button is pressed.

    Declaration
    public override bool ChangeCamera()
    Returns
    Type Description
    bool
    Overrides
    SceneInputProviderBase.ChangeCamera()
    | Edit this page View Source

    ChangeVehicle()

    Returns true when the change vehicle button is pressed.

    Declaration
    public override bool ChangeVehicle()
    Returns
    Type Description
    bool
    Overrides
    SceneInputProviderBase.ChangeVehicle()
    | Edit this page View Source

    CharacterMovement()

    Returns character movement input as a Vector2 (x = horizontal, y = forward/back).

    Declaration
    public override Vector2 CharacterMovement()
    Returns
    Type Description
    Vector2
    Overrides
    SceneInputProviderBase.CharacterMovement()
    | Edit this page View Source

    ToggleGUI()

    Returns true when the toggle GUI button is pressed.

    Declaration
    public override bool ToggleGUI()
    Returns
    Type Description
    bool
    Overrides
    SceneInputProviderBase.ToggleGUI()
    • Edit this page
    • View Source
    In this article
    Back to top Copyright © NWH - Vehicle Physics, Aerodynamics, Dynamic Water Physics