com.iron-mountain.waves

1.0.2 • Public • Published

Waves

Procedural Waves.

Key Scripts & Components:

  1. public class BuoyancyPhysics : MonoBehaviour
  2. public class WaveHeightMatcher : MonoBehaviour
  3. public class WaveMeshGenerator : MonoBehaviour
    • Properties:
      • public Int32 DimensionX { get; }
      • public Int32 DimensionZ { get; }
    • Methods:
      • public void Run()
  4. public class Waves : MonoBehaviour
    • Properties:
      • public WavesSettings WavesSettings { get; }
  5. public class WavesCuller : MonoBehaviour

Settings

  1. public class ColorSettings : ScriptableObject
    • Methods:
      • public void ApplyTo(Material material)
  2. public class TransparencySettings : ScriptableObject
    • Methods:
      • public void ApplyTo(Material material)
  3. public class WavesSettings : ScriptableObject
    • Properties:
      • public List Waves { get; }
      • public float MaximumAmplitude { get; }
    • Methods:
      • public Vector3 GetWaveOffsetAtWorldPosition(Vector2 worldPositionXZ)
      • public void ApplyTo(Material material)

Readme

Keywords

Package Sidebar

Install

npm i com.iron-mountain.waves

Weekly Downloads

4

Version

1.0.2

License

MIT

Unpacked Size

64.8 kB

Total Files

39

Last publish

Collaborators

  • ludachrismonte