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.
36 lines
1010 B
36 lines
1010 B
using System.Collections; |
|
using System.Collections.Generic; |
|
using UnityEngine; |
|
|
|
public class CloneSixLadder : CloneSingleObj |
|
{ |
|
|
|
public override void Awake() |
|
{ |
|
ResourcesName = "Prefab/Tool/SixLadder"; |
|
cloneObjType = CloneObjType.SixLadder; |
|
base.Awake(); |
|
} |
|
/// <summary> |
|
/// 添加初始状态记录 |
|
/// </summary> |
|
/// <param name="list"></param> |
|
public override void AddRecordFrame(List<ObjectData> list) |
|
{ |
|
foreach (Transform child in transform) |
|
{ |
|
var data = new RecordSixLadder(); |
|
SetBaseData(data, child); |
|
data.upLadderPos = child.Find("LadderUp").localPosition; |
|
string json = JsonUtility.ToJson(data); |
|
var objectJson = new ObjectData(); |
|
objectJson.cloneObjType = cloneObjType; |
|
objectJson.json = json; |
|
list.Add(objectJson); |
|
} |
|
} |
|
} |
|
public class RecordSixLadder : RecordObjectBase |
|
{ |
|
public Vector3 upLadderPos; |
|
}
|
|
|