change: finished and cleaned all settings changes, code commented, smoothing and easing are now exponential

This commit is contained in:
Chris
2025-09-26 14:03:11 -04:00
parent bd2903a0b2
commit 4569cea664
20 changed files with 676 additions and 399 deletions

View File

@@ -7,14 +7,14 @@ namespace Reset.Units{
public struct MoveDirection{
private Transform owner;
// Both are in world space, and translated to local
private Vector2 _moveRaw;
private Vector2 _moveDir; // Always world??
private Vector2 _moveDir;
[ShowInInspector]
public Vector2 World{
get{
DebugOverlayDrawer.ChangeValue("Movement", "_moveDir", _moveDir);
// return owner.TransformDirection(_moveDir.ToVector3()).ToVector2();
return _moveDir;
}
set{
@@ -23,14 +23,9 @@ namespace Reset.Units{
}
[ShowInInspector]
public Vector2 Local{
get => owner.InverseTransformDirection(_moveDir.ToVector3()).ToVector2();
private set {
// _moveDir = value;
}
}
public Vector2 Local => owner.InverseTransformDirection(_moveDir.ToVector3()).ToVector2();
[ShowInInspector, PropertySpace(5)]
public Vector2 RawWorld{
get{
DebugOverlayDrawer.ChangeValue("Movement", "_moveRaw", _moveRaw);
@@ -42,11 +37,9 @@ namespace Reset.Units{
}
}
public Vector2 RawLocal{
get => owner.InverseTransformDirection(_moveRaw.ToVector3()).ToVector2();
}
[ShowInInspector]
public Vector2 RawLocal => owner.InverseTransformDirection(_moveRaw.ToVector3()).ToVector2();
public MoveDirection(Transform ownerTransform){
owner = ownerTransform;
_moveDir = Vector2.zero;
@@ -54,7 +47,7 @@ namespace Reset.Units{
}
}
[ShowInInspector] public MoveDirection moveDirection;
[ShowInInspector, InlineProperty, BoxGroup("Direction"), HideLabel] public MoveDirection moveDirection;
public float moveSpeed;
public Quaternion rotation;
public float rotationSpeed;