TakePicture.cs 1.09 KB
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;


public class TakePicture : MonoBehaviour
{
    bool isActivated;
    
    public GameObject flashImage;
    Animator flashImageAni;

    public GameObject screenUI; 
    public GameObject screenShotEvnet;
    public static bool isUIactivated=false;
    void Start()
    {
        isActivated = false;
        flashImageAni = flashImage.GetComponentInChildren<Animator>();
    }
    private void Update()
    {
        if (isUIactivated) {
            screenUI.SetActive(true);
            isUIactivated = false;
        }
    }
    public void buttonClick() {
        if (isActivated) {
            //txt.SetActive(false);
            isActivated = false;
            

            screenUI.SetActive(false);
            screenShotEvnet.GetComponentInChildren<Screenshot>().ScreenshotAndGallery(); // 
            
            flashImageAni.SetTrigger("capture");
            
            
        }
        else
        {

            //txt.SetActive(true);
            isActivated = true;
        }
    }

}