public CombatEffectData PlayRollEffect(Transform parent) { CombatEffectData c = Roll.Get(); c.go.transform.parent = parent; c.go.transform.localPosition = new Vector3(0, 0, 0); c.go.transform.forward = -parent.forward; for (int i = 0; i < c.emitters.Length; i++) { c.emitters[i].Play(); } return(c); }
public CacheData PlayRollEffect(Transform parent) { CacheData c = Roll.Get(); c.Transform.parent = parent; c.Transform.localPosition = new Vector3(0, 0, 0); c.Transform.forward = -parent.forward; for (int i = 0; i < c.Emitters.Length; i++) { c.Emitters[i].enableEmission = true; } return(c); }
public CombatEffectData PlayWhirlEffect(Transform parent) { CombatEffectData c = Whirl.Get(); c.go.transform.parent = parent; c.go.transform.position = parent.position + new Vector3(0, 1.6f, 0); c.go.transform.forward = parent.forward; for (int i = 0; i < c.emitters.Length; i++) { c.emitters[i].Play(); } return(c); }
public CacheData PlayWhirlEffect(Transform parent) { //Debug.Log(Time.timeSinceLevelLoad + " play " + c.GameObject.name); CacheData c = Whirl.Get(); c.Transform.parent = parent; c.Transform.position = parent.position + new Vector3(0, 1.6f, 0); c.Transform.forward = parent.forward; for (int i = 0; i < c.Emitters.Length; i++) { c.Emitters[i].enableEmission = true; } return(c); }