wip : Cleaning not uses & integration liminal spaces

This commit is contained in:
2026-05-20 15:50:41 +01:00
parent 1cff87b60b
commit 396ecddf99
807 changed files with 125823 additions and 273654 deletions
@@ -0,0 +1,28 @@
using UnityEngine;
public class BoatMover : MonoBehaviour
{
[SerializeField] private Transform _target;
[SerializeField] private float _speed = 2f;
[SerializeField] private float _tiltAmount = 3f;
[SerializeField] private float _tiltSpeed = 0.8f;
private Vector3 _startPosition;
private Quaternion _startRotation;
void Start()
{
_startPosition = transform.position;
_startRotation = transform.rotation;
}
void Update()
{
if (_target == null) return;
transform.position = Vector3.MoveTowards(transform.position, _target.position, _speed * Time.deltaTime);
float tilt = Mathf.Sin(Time.time * _tiltSpeed) * _tiltAmount;
transform.rotation = _startRotation * Quaternion.Euler(tilt, 0, tilt * 0.5f);
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 2ad389ae7a3c264478f56add3bdc53f1
@@ -0,0 +1,22 @@
using OctoCore.Components;
using UnityEngine;
public class BoatPlayerSync : MonoBehaviour
{
private Vector3 _lastPosition;
void OnEnable()
{
_lastPosition = transform.position;
}
void Update()
{
if (OctoPlayer.Instance == null) return;
Vector3 delta = transform.position - _lastPosition;
OctoPlayer.Instance.GetComponent<CharacterController>().Move(delta);
_lastPosition = transform.position;
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 2ff2be398108c8842bb01e0bb8f52f54