TIF_E4120018/Assets/Script/ReplikasiManager.cs

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();
}
}