public void Reset(Vector3 pos) { transform.position = pos; moveCount = 0; if (mid) { mid.position = pos; } if (tail) { tail.Reset(pos); } }