43 lines
662 B
C#
43 lines
662 B
C#
|
|
using System.Collections;
|
|||
|
|
using System.Collections.Generic;
|
|||
|
|
using UnityEngine;
|
|||
|
|
|
|||
|
|
public class waterSurfaceSystem : MonoBehaviour
|
|||
|
|
{
|
|||
|
|
public virtual float GetWaterLevel (Vector3 worldPoint)
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
return -1;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public virtual Vector3 GetSurfaceNormal (Vector3 worldPoint)
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
return Vector3.zero;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public virtual Vector3 getGravityForce ()
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
return Vector3.zero;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public virtual float getDensity ()
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
return -1;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public virtual float CalculateVolume_Mesh (Mesh mesh, Transform trans)
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
return -1;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
public virtual bool IsPointInsideCollider (Vector3 point, Collider collider, ref Bounds colliderBounds)
|
|||
|
|
{
|
|||
|
|
|
|||
|
|
return false;
|
|||
|
|
}
|
|||
|
|
}
|