Dynamic Water Physics 2
Search Results for

    Show / Hide Table of Contents

    Class FlatWaterDataProvider

    Simple water data provider for flat, static water surfaces. Uses a constant water height based on the transform's Y position. Does not support water height queries, waves, normals, or flow.

    Inheritance
    object
    Object
    Component
    Behaviour
    MonoBehaviour
    WaterDataProvider
    FlatWaterDataProvider
    Inherited Members
    WaterDataProvider._singleHeightArray
    WaterDataProvider._singlePointArray
    WaterDataProvider._triggerCollider
    WaterDataProvider.Awake()
    WaterDataProvider.GetWaterFlows(WaterObject, ref Vector3[], ref Vector3[])
    WaterDataProvider.GetWaterNormals(WaterObject, ref Vector3[], ref Vector3[])
    WaterDataProvider.GetWaterHeightsFlowsNormals(WaterObject, ref Vector3[], ref float[], ref Vector3[], ref Vector3[], bool, bool, bool)
    WaterDataProvider.GetWaterHeightSingle(WaterObject, Vector3)
    WaterDataProvider.PointInWater(WaterObject, Vector3)
    WaterDataProvider.GetWaterHeight(WaterObject, Vector3)
    Namespace: NWH.DWP2.WaterData
    Assembly: NWH.DWP2.dll
    Syntax
    public class FlatWaterDataProvider : WaterDataProvider

    Methods

    | Edit this page View Source

    GetWaterHeights(WaterObject, ref Vector3[], ref float[])

    Returns water height at each given point. Override this method to provide water height data from your water system.

    Declaration
    public override void GetWaterHeights(WaterObject waterObject, ref Vector3[] points, ref float[] waterHeights)
    Parameters
    Type Name Description
    WaterObject waterObject

    WaterObject requesting the data.

    Vector3[] points

    Position array in world coordinates.

    float[] waterHeights

    Water height array in world coordinates. Corresponds to positions.

    Overrides
    WaterDataProvider.GetWaterHeights(WaterObject, ref Vector3[], ref float[])
    | Edit this page View Source

    SupportsWaterFlowQueries()

    Does this water system support water velocity queries?

    Declaration
    public override bool SupportsWaterFlowQueries()
    Returns
    Type Description
    bool

    True if it does, false if it does not.

    Overrides
    WaterDataProvider.SupportsWaterFlowQueries()
    | Edit this page View Source

    SupportsWaterHeightQueries()

    Does this water system support water height queries?

    Declaration
    public override bool SupportsWaterHeightQueries()
    Returns
    Type Description
    bool

    True if it does, false if it does not.

    Overrides
    WaterDataProvider.SupportsWaterHeightQueries()
    | Edit this page View Source

    SupportsWaterNormalQueries()

    Does this water system support water normal queries?

    Declaration
    public override bool SupportsWaterNormalQueries()
    Returns
    Type Description
    bool

    True if it does, false if it does not.

    Overrides
    WaterDataProvider.SupportsWaterNormalQueries()
    • Edit this page
    • View Source
    In this article
    Back to top Copyright © NWH - Vehicle Physics, Aerodynamics, Dynamic Water Physics