NWH Common
Search Results for

    Show / Hide Table of Contents

    Class MobileSceneInputProvider

    Scene input provider for mobile platforms using on-screen UI buttons. Requires MobileInputButton components assigned to changeCameraButton and changeVehicleButton fields.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    InputProvider
    SceneInputProviderBase
    MobileSceneInputProvider
    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 MobileSceneInputProvider : SceneInputProviderBase

    Fields

    | Edit this page View Source

    changeCameraButton

    UI button for changing camera. Should reference a MobileInputButton in the scene.

    Declaration
    public MobileInputButton changeCameraButton
    Field Value
    Type Description
    MobileInputButton
    | Edit this page View Source

    changeVehicleButton

    UI button for changing vehicle. Should reference a MobileInputButton in the scene.

    Declaration
    public MobileInputButton changeVehicleButton
    Field Value
    Type Description
    MobileInputButton

    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