change: finished and cleaned all settings changes, code commented, smoothing and easing are now exponential
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user