using System.Collections; using System.Collections.Generic; using UnityEngine; public class CloneSmokeBase : CloneSingleObj { public override void AddRecordFrame(List list) { foreach (Transform child in transform) { SmokeRecordData data = new SmokeRecordData(); data.name = child.name; data.value = child.GetComponent().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(); obj.AddComponent(); obj.AddComponent(); obj.AddComponent(); } }