//[ContextMenu("修改该索引处位置")] public void ModifyTrans() { equipsTransInfo = new EquipsTransInfo(); foreach (Transform ts in equipsTrans) { equipTransInfo = new EquipTransInfo(); equipTransInfo.pos = ts.localPosition; equipTransInfo.rot = ts.localEulerAngles; equipTransInfo.scale = ts.localScale; equipTransInfo.delay = delay; equipTransInfo.time = time; equipsTransInfo.equipsTransInfo.Add(equipTransInfo); } equipsTransInfos[index] = equipsTransInfo; }
//#if UNITY_EDITOR //#region 添加控制方法 //[ContextMenu("记录该位置")] public void RecordTrans() { if (equipsTrans.Count == 0) { equipsTrans.Add(transform); } equipsTransInfo = new EquipsTransInfo(); foreach (Transform ts in equipsTrans) { equipTransInfo = new EquipTransInfo(); equipTransInfo.pos = ts.localPosition; equipTransInfo.rot = ts.localEulerAngles; equipTransInfo.scale = ts.localScale; equipTransInfo.delay = delay; equipTransInfo.time = time; equipsTransInfo.equipsTransInfo.Add(equipTransInfo); } equipsTransInfos.Add(equipsTransInfo); }