Ejemplo n.º 1
0
    //[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;
    }
Ejemplo n.º 2
0
    //#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);
    }