Example #1
0
    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);
    }
Example #2
0
 public void AddToList(IPartycle partycle)
 {
     listPartycles.Add(partycle);
     partycle.GameObject.transform.SetParent(parentPoolPartycle);
 }
Example #3
0
 private void PartycleFinishMove(IPartycle partycle)
 {
     partycle.IsActive = false;
     AddToList(partycle);
 }