Mercurial > hg > Game > Games
diff 2D_Action_Game/Assets/Scripts/Particle.cs @ 2:fdab88fc2cb9
add game projects
author | Yuta ANSE <e135745@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 17 Jul 2015 23:14:45 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/2D_Action_Game/Assets/Scripts/Particle.cs Fri Jul 17 23:14:45 2015 +0900 @@ -0,0 +1,36 @@ +using UnityEngine; +using System.Collections; + +public class Particle : Token { + static GameObject _prefab = null; + + public static Particle Add(float x, float y){ + _prefab = GetPrefab (_prefab, "Particle"); + + return CreateInstance2<Particle> (_prefab, x, y); + } + + IEnumerator Start (){ + float dir = Random.Range (0, 359); + float spd = Random.Range (10.0f, 20.0f); + SetVelocity (dir, spd); + + while (ScaleX > 0.01f){ + yield return new WaitForSeconds (0.01f); + MulScale (0.9f); + MulVelocity (0.9f); + } + + DestroyObj (); + } + + // Use this for initialization +// void Start () { +// +// } +// + // Update is called once per frame + void Update () { + + } +}