Esempio n. 1
0
    public void Restore(Camera camera)
    {
        var cameraState = SgtCameraState.Restore(cameraStates, camera);

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

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

        cameraState.LocalPosition = transform.localPosition;
    }