using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class ChestDemo : MonoBehaviour {
|
|
|
|
//This script goes on the ChestComplete prefab;
|
|
|
|
public Animator chestAnim; //Animator for the chest;
|
|
|
|
// Use this for initialization
|
|
void Awake ()
|
|
{
|
|
//get the Animator component from the chest;
|
|
chestAnim = GetComponent<Animator>();
|
|
//start opening and closing the chest for demo purposes;
|
|
StartCoroutine(OpenCloseChest());
|
|
}
|
|
|
|
|
|
IEnumerator OpenCloseChest()
|
|
{
|
|
//play open animation;
|
|
chestAnim.SetTrigger("open");
|
|
//wait 2 seconds;
|
|
yield return new WaitForSeconds(2);
|
|
//play close animation;
|
|
chestAnim.SetTrigger("close");
|
|
//wait 2 seconds;
|
|
yield return new WaitForSeconds(2);
|
|
//Do it again;
|
|
StartCoroutine(OpenCloseChest());
|
|
|
|
}
|
|
}
|