private void ChangeCameraPosition(MoveObject moveObject) { xSizeMin = Camera.main.ViewportToWorldPoint(new Vector3(0, 0, 0)).x; xSizeMax = Camera.main.ViewportToWorldPoint(new Vector3(1, 0, 0)).x; ySizeMin = Camera.main.ViewportToWorldPoint(new Vector3(0, 0, 0)).y; ySizeMax = Camera.main.ViewportToWorldPoint(new Vector3(0, 1, 0)).y; transform.position = target.transform.position + offset; OnCameraPositionChanged?.Invoke(); }
public void ChangeCameraPosition(Vector2 position) { transform.position = (Vector3)position + offset; OnCameraPositionChanged?.Invoke(); }