using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CloneSmokeBase : CloneSingleObj
{
    public override void AddRecordFrame(List<ObjectData> list)
    {
        foreach (Transform child in transform)
        {
            SmokeRecordData data = new SmokeRecordData();
            data.name = child.name;
            data.value = child.GetComponent<SmokeControl>().MySmokeMain.maxParticles / 10;
            SetBaseData(data, child);
            string json = JsonUtility.ToJson(data);
            var objectJson = new ObjectData();
            objectJson.cloneObjType = cloneObjType;
            objectJson.json = json;
            list.Add(objectJson);
        }
    }
    public override void SetCloneGameObject(GameObject obj)
    {
        obj.AddComponent<ObjSelectCtrl>();
        obj.AddComponent<ObjDrag>();
        obj.AddComponent<ObjDelete>();
        obj.AddComponent<ObjRotate>();
    }
}