大连中石油电子沙盘
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.
 
 
 
 

37 lines
1.4 KiB

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CloneFireFlow : CloneSingleObj {
public override void AddRecordEventClone(Transform obj)
{
if (ReplaySetting.PlayStatus == PlayStatus.isEditor && RecordManager.Instance.recordStatus == RecordStatus.normal)
{
var eventData = new EventData();
eventData.time = RecordManager.Instance.RecordTimer;
eventData.cloneObjType = cloneObjType;
eventData.eventType = RecordEventType.Clone;
var data = new BoiloverData();
obj.GetComponent<BoiloverControl>().GetBoiloverData(data);
SetBaseData(data, obj);
string json = JsonUtility.ToJson(data);
eventData.json = json;
RecordManager.Instance.jsonData.eventDataList.Add(eventData);
}
}
public override void AddRecordFrame(List<ObjectData> list)
{
foreach (Transform child in transform)
{
BoiloverData data = new BoiloverData();
child.GetComponent<BoiloverControl>().GetBoiloverData(data);
SetBaseData(data, child);
string json = JsonUtility.ToJson(data);
var objectJson = new ObjectData();
objectJson.cloneObjType = cloneObjType;
objectJson.json = json;
list.Add(objectJson);
}
}
}