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
1010 B
37 lines
1010 B
3 years ago
|
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;
|
||
|
}
|