You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
948 B
29 lines
948 B
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>(); |
|
} |
|
}
|
|
|