[TASK] Working on duck-catching minigame
This commit is contained in:
40
Assets/Polygon Arsenal/Demo/Scripts/PolygonLoopScript.cs
Normal file
40
Assets/Polygon Arsenal/Demo/Scripts/PolygonLoopScript.cs
Normal file
@@ -0,0 +1,40 @@
|
||||
using UnityEngine;
|
||||
using System.Collections;
|
||||
|
||||
namespace PolygonArsenal
|
||||
{
|
||||
public class PolygonLoopScript : MonoBehaviour
|
||||
{
|
||||
|
||||
public GameObject chosenEffect;
|
||||
public float loopTimeLimit = 2.0f;
|
||||
|
||||
void Start()
|
||||
{
|
||||
PlayEffect();
|
||||
}
|
||||
|
||||
|
||||
public void PlayEffect()
|
||||
{
|
||||
StartCoroutine("EffectLoop");
|
||||
}
|
||||
|
||||
|
||||
IEnumerator EffectLoop()
|
||||
{
|
||||
//GameObject effectPlayer = (GameObject)Instantiate(chosenEffect, transform.position, transform.rotation);
|
||||
|
||||
GameObject effectPlayer = (GameObject)Instantiate(chosenEffect);
|
||||
effectPlayer.transform.position = transform.position;
|
||||
//effectPlayer.transform.rotation = Quaternion.Euler(new Vector3(0, 90, 0));
|
||||
|
||||
|
||||
|
||||
yield return new WaitForSeconds(loopTimeLimit);
|
||||
|
||||
Destroy(effectPlayer);
|
||||
PlayEffect();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user