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