summaryrefslogtreecommitdiff
path: root/Assets/Art/Vfx/StylizedProjectilePack1/scripts/instantiateEffectCaller.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2022-03-10 14:07:40 +0800
committerchai <chaifix@163.com>2022-03-10 14:07:40 +0800
commit22891bf59032ba88262824255a706d652031384b (patch)
tree7595439ba9966c9402d37e37cee5e8cf098757d5 /Assets/Art/Vfx/StylizedProjectilePack1/scripts/instantiateEffectCaller.cs
parent8b04ea73e540067f83870b61d89db4868fea5e8a (diff)
* move folder
Diffstat (limited to 'Assets/Art/Vfx/StylizedProjectilePack1/scripts/instantiateEffectCaller.cs')
-rw-r--r--Assets/Art/Vfx/StylizedProjectilePack1/scripts/instantiateEffectCaller.cs60
1 files changed, 0 insertions, 60 deletions
diff --git a/Assets/Art/Vfx/StylizedProjectilePack1/scripts/instantiateEffectCaller.cs b/Assets/Art/Vfx/StylizedProjectilePack1/scripts/instantiateEffectCaller.cs
deleted file mode 100644
index 6e53bee0..00000000
--- a/Assets/Art/Vfx/StylizedProjectilePack1/scripts/instantiateEffectCaller.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-using System.Collections;
-using System.Collections.Generic;
-using UnityEngine;
-
-public class instantiateEffectCaller : MonoBehaviour
-{
- [System.NonSerialized]
- public bool fired = false;
- float timer;
- public float timeLimit;
- [System.Serializable]
- public class chainEffect
- {
- [System.NonSerialized]
- public bool isPlayed = false;
- public float activateTimer;
- public GameObject Effect;
- public Transform effectLocator;
- }
- public chainEffect[] chainEffectList;
-
- void Start()
- {
- // print(chainEffectList.Length);
- }
-
- // Update is called once per frame
- void Update()
- {
- timer += Time.deltaTime;
- CheckTimer();
- }
- void CheckTimer()
- {
-
- for (int i = 0; i < chainEffectList.Length; i++)
- {
- if (timer >= chainEffectList[i].activateTimer && chainEffectList[i].isPlayed == false)
- {
- Instantiate(chainEffectList[i].Effect, chainEffectList[i].effectLocator.transform.position, chainEffectList[i].effectLocator.transform.rotation);
- chainEffectList[i].isPlayed = true;
- }
- }
- if (timer >= timeLimit)
- {
- fired = false;
- ResetTimers();
- }
- }
-
-
- public void ResetTimers()
- {
- for (int i = 0; i < chainEffectList.Length; i++)
- {
- chainEffectList[i].isPlayed = false;
- }
- timer = 0;
- }
-}