24 lines
612 B
C#
24 lines
612 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using Pinwheel.Poseidon;
|
|
|
|
[ExecuteInEditMode]
|
|
public class SimpleBuoyController : MonoBehaviour
|
|
{
|
|
public PWater water;
|
|
public bool applyRipple;
|
|
|
|
public void Update()
|
|
{
|
|
if (water == null)
|
|
return;
|
|
Vector3 localPos = water.transform.InverseTransformPoint(transform.position);
|
|
localPos.y = 0;
|
|
localPos = water.GetLocalVertexPosition(localPos, applyRipple);
|
|
|
|
Vector3 worldPos = water.transform.TransformPoint(localPos);
|
|
transform.position = worldPos;
|
|
}
|
|
}
|