67 lines
1.5 KiB
C#
67 lines
1.5 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using Vuforia;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
public class ReplikasiManager : MonoBehaviour
|
|
{
|
|
public GameObject stopLitikBtn;
|
|
public GameObject stopLisogenikBtn;
|
|
public GameObject objLitik;
|
|
public GameObject objAnimationLitik;
|
|
public GameObject playLitikBtn;
|
|
public GameObject audioLitik;
|
|
|
|
private void Awake()
|
|
{
|
|
VuforiaConfiguration.Instance.Vuforia.MaxSimultaneousImageTargets = 1;
|
|
}
|
|
|
|
public void Back()
|
|
{
|
|
SceneManager.LoadScene("MainMenu");
|
|
}
|
|
public void Refresh()
|
|
{
|
|
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
|
|
}
|
|
|
|
public void StartLitikBtnClicked()
|
|
{
|
|
StartCoroutine(HideStopLitikBtn());
|
|
}
|
|
|
|
IEnumerator HideStopLitikBtn()
|
|
{
|
|
yield return new WaitForSeconds(20.5f);
|
|
// StopLitik();
|
|
Refresh();
|
|
}
|
|
|
|
public void StartLisogenikBtnClicked()
|
|
{
|
|
StartCoroutine(HideStopLisogenikBtn());
|
|
}
|
|
|
|
IEnumerator HideStopLisogenikBtn()
|
|
{
|
|
yield return new WaitForSeconds(17.5f);
|
|
// StopLitik();
|
|
Refresh();
|
|
}
|
|
|
|
public void StopLitik()
|
|
{
|
|
Animator animator = objAnimationLitik.GetComponent<Animator>();
|
|
AudioSource audio = audioLitik.GetComponent<AudioSource>();
|
|
|
|
stopLitikBtn.SetActive(false);
|
|
objAnimationLitik.SetActive(false);
|
|
objLitik.SetActive(true);
|
|
playLitikBtn.SetActive(true);
|
|
animator.StopPlayback();
|
|
audio.Stop();
|
|
}
|
|
}
|