Fixed desync issue for PacMan moves
This commit is contained in:
@@ -17,10 +17,11 @@ namespace Marro.PacManUdon
|
||||
|
||||
public abstract class GridMover : SyncedObject
|
||||
{
|
||||
protected Vector2 position;
|
||||
protected Direction direction;
|
||||
protected Direction targetDirection;
|
||||
|
||||
// Cannot be static, much to my annoyance
|
||||
// Cannot be static
|
||||
public readonly Vector2[] directionVectors =
|
||||
{
|
||||
Vector2.zero, // 0
|
||||
@@ -43,11 +44,13 @@ namespace Marro.PacManUdon
|
||||
|
||||
public virtual Vector2 GetPosition()
|
||||
{
|
||||
return (Vector2)transform.localPosition;
|
||||
//return (Vector2)transform.localPosition;
|
||||
return position;
|
||||
}
|
||||
|
||||
public virtual void SetPosition(Vector2 position)
|
||||
{
|
||||
this.position = position;
|
||||
transform.localPosition = new Vector3(position.x, position.y, transform.localPosition.z);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user