ProjectCreep/Assets/TBTK/Scripts/Props/MGMuzzle_Blink.cs

39 lines
852 B
C#

using UnityEngine;
using System.Collections;
using TBTK;
namespace TBTK{
public class MGMuzzle_Blink : MonoBehaviour {
//~ private float posOffset=0.025f;
private LineRenderer ren;
//private Transform thisT;
// Use this for initialization
void Start () {
//thisT=transform;
ren=transform.GetComponent<LineRenderer>();
}
void OnEnable(){
if(ren!=null) ren.enabled=true;
StartCoroutine(Blinking());
}
IEnumerator Blinking(){
while(true){
while(ren==null) yield return null;
//~ float x=Random.Range(-posOffset, posOffset);
//~ float y=Random.Range(-posOffset, posOffset);
//~ float z=Random.Range(-posOffset, posOffset);
//~ thisT.localPosition=new Vector3(0, 0, 0.25f)+new Vector3(x, y, z);
ren.enabled=!ren.enabled;
yield return new WaitForSeconds(0.05f);
}
}
}
}