// 引数で渡された座標にパーティクルを生成 public GameObject initiateParticle(ParticleName name, Vector3 pos) { GameObject obj = null; switch (name) { case ParticleName.Hit: obj = Instantiate(_Hit); break; case ParticleName.Explosion: obj = Instantiate(_Explosion); break; } if (obj != null) { obj.transform.parent = _InstantField.transform; obj.transform.position = pos; _InstantObjList.Add(obj); } return(obj); }
public void OnParticleEditButton() { ParticleUI.Instance.LoadParticle(CurrentGroup.Particle); ParticleUI.Instance.Expand(ParticleName.GetComponent <RectTransform>()); }
public Particle Spawn(ParticleName particleName) { return(SpawnParticleFromPool(particleName.ToString(), prefabs [(int)particleName], Side.Neutral).GetComponent <Particle> ()); }