| void set_PositionOffset(const Vector3& value) | PublicStatic+1 flags | | 0x0C |
| Vector3 get_PositionOffset() | Static+2 flags | | 0x0C |
| void set_CustomTime(float value) | PublicStatic+1 flags | | 0x04 |
| float get_CustomTime() | PublicStatic+1 flags | | 0x04 |
| MaterialPropertyBlock get_props() | Public+1 flags | | 0x08 |
| void set_props(MaterialPropertyBlock value) | Private+1 flags | | 0x08 |
| void CreatePropertyBlock(Renderer sourceRenderer) | Private | | 0x08 |
| void Reset() | Private | | 0x00 |
| void OnEnable() | Private | | 0x00 |
| void OnDisable() | Private | | 0x00 |
| void OnValidate() | Private | | 0x00 |
| Material FetchWaterMaterial() | Public | | 0x08 |
| void ApplyInstancedProperties() | Public | | 0x00 |
| bool CanTouch(const Vector3& position) | Public | | 0x0C |
| void AssignMesh(Mesh mesh) | Public | | 0x08 |
| void AssignMaterial(Material newMaterial) | Public | | 0x08 |
| WaterObject New(Material waterMaterial, Mesh mesh) | PublicStatic | | 0x08 |
| WaterObject Find(const Vector3& position, bool rotationSupport) | PublicStatic | | 0x0C |
| void .ctor() | Public+1 flags | | 0x00 |
| void .cctor() | PrivateStatic+1 flags | | 0x00 |