private void UpdatePartycleTransform(IPartycle partycle) { var scale = Random.Range(Data.Size.Min, Data.Size.Max); partycle.GameObject.transform.eulerAngles = VectorDirectionMove(); partycle.GameObject.transform.localPosition = new Vector3(0, 0, 0); partycle.GameObject.transform.localScale = new Vector3(scale, scale, scale); }
public void AddToList(IPartycle partycle) { listPartycles.Add(partycle); partycle.GameObject.transform.SetParent(parentPoolPartycle); }
private void PartycleFinishMove(IPartycle partycle) { partycle.IsActive = false; AddToList(partycle); }