public void moveTo(TileScript dest) { unitScript().parentTile = dest; aboveDest = dest.Pos() + new Vector3(0f, 1f, 0f); aboveSource = unitScript().Pos() + new Vector3(0f, 0f, 0f); startTime = Time.time; doMovement = true; destination = dest; }