예제 #1
0
    public void Restore(Camera camera)
    {
        var cameraState = SgtCameraState.Restore(cameraStates, camera);

        if (cameraState != null)
        {
            transform.localPosition = cameraState.LocalPosition;
        }
    }
예제 #2
0
    private void Restore(Camera camera)
    {
        var cameraState = SgtCameraState.Restore(cameraStates, camera);

        if (cameraState != null)
        {
            transform.localRotation = cameraState.LocalRotation;
        }
    }
예제 #3
0
    public void Save(Camera camera)
    {
        var cameraState = SgtCameraState.Save(ref cameraStates, camera);

        cameraState.LocalPosition = transform.localPosition;
    }