예제 #1
0
    private void Awake()
    {
        if (Instance != null)
        {
            Destroy(gameObject);
        }

        Instance = this;
        DontDestroyOnLoad(gameObject);
    }
예제 #2
0
        /// <summary>
        /// TearDown method for each web test.
        /// </summary>
        /// <param name="hasSucceeded">Specifies whether the test has been successful.</param>
        public void OnTearDown(bool hasSucceeded)
        {
            if (!hasSucceeded && ShouldTakeScreenshots())
            {
                var screenshotCapturer = new ScreenshotCapturer(_webTestConfiguration.ScreenshotDirectory);
                screenshotCapturer.TakeDesktopScreenshot(_testName);
                screenshotCapturer.TakeBrowserScreenshot(_testName, MainBrowserSession);
            }

            s_log.InfoFormat("Finished test: {0} [has succeeded: {1}].", _testName, hasSucceeded);
        }
예제 #3
0
    // Start is called before the first frame update
    void Start()
    {
        ScreenshotCapturer.SetCameras(m_HatCameras[0], m_HatCameras[1]);
        m_PhotoButton.onClick.AddListener(ScreenshotButtonPressed);
        m_VideoButton.onClick.AddListener(VideoCaptureButtonPressed);
        m_SavePhotoButton.onClick.AddListener(SaveCapturePhoto);
        m_SharePhotoButton.onClick.AddListener(ShareCapturePhoto);
        m_PhotoPanelBackButton.onClick.AddListener(DeactivePhotoPanel);
        m_PhotoPanelButton.onClick.AddListener(DeactivePhotoPanel);
        m_cicleButton.onClick.AddListener(DeactivePhotoPanel);

        HatSlidingContentAR.OnSetHatName            += LoadHatAssetBundle;
        FirebaseController.OnErrorAssetBundle       += OnErrorAssetBundle;
        LoadAssetBundlesFromFirebase.FinishProccess += InstantiateHat;

        OnAnimLoadTryOn();
    }