47 lines
706 B
C#
47 lines
706 B
C#
using UnityEngine;
|
|
|
|
public class BoatSit : MonoBehaviour
|
|
{
|
|
public bool isOccupy;
|
|
|
|
public Boat currentBoat;
|
|
|
|
private Collider collider;
|
|
|
|
public bool isSitPose = true;
|
|
|
|
public Vector2 clampHorizontalPlayer = Vector2.zero;
|
|
|
|
public Boat.SteringType steringType = Boat.SteringType.Engine;
|
|
|
|
private void Start()
|
|
{
|
|
collider = GetComponent<Collider>();
|
|
if ((bool)collider)
|
|
{
|
|
collider.enabled = true;
|
|
}
|
|
}
|
|
|
|
private void Update()
|
|
{
|
|
if ((bool)collider && isOccupy && collider.enabled)
|
|
{
|
|
collider.enabled = false;
|
|
}
|
|
}
|
|
|
|
public void SitDown(PlayerCharacter playerCharacter)
|
|
{
|
|
}
|
|
|
|
public void Leave()
|
|
{
|
|
isOccupy = false;
|
|
if ((bool)collider)
|
|
{
|
|
collider.enabled = true;
|
|
}
|
|
}
|
|
}
|