Exemple #1
0
 public static void SetCameraParams(Camera camera, UICameraParams cameraParams)
 {
     camera.orthographicSize           = cameraParams.size;
     camera.transform.localPosition    = cameraParams.localPosition;
     camera.transform.localEulerAngles = cameraParams.localRotation;
     camera.transform.localScale       = cameraParams.localScale;
 }
Exemple #2
0
    public static UICameraParams GetCameraParams(Camera camera)
    {
        UICameraParams result = new UICameraParams();

        result.size          = camera.orthographicSize;
        result.localPosition = camera.transform.localPosition;
        result.localRotation = camera.transform.localEulerAngles;
        result.localScale    = camera.transform.localScale;
        return(result);
    }
Exemple #3
0
    void OnEnstack(IStackableUI stackable)
    {
        if (stackable.GetType() == _uiType && GetComponent <Camera>() != null)
        {
            _previousParams = GetCameraParams(GetComponent <Camera>());

            if (relicRevealCameraParams != null)
            {
                SetCameraParams(GetComponent <Camera>(), relicRevealCameraParams);
            }
        }
    }