using System.Collections;
using System.Collections.Generic;
using UnityEngine;
///
/// 动作组
///
[System.Serializable]
public class MotionGroup
{
public string motionName;
public List motionList;
}
///
/// 动作元
///
[System.Serializable]
public class Motion
{
///
/// 持续时间
///
public float duration_time;
//机器人电机转动的速度是恒定的?
[Range(0, 1000)]
public int id_1; [Range(0, 1000)]
public int id_2; [Range(0, 1000)]
public int id_3; [Range(0, 1000)]
public int id_4; [Range(0, 1000)]
public int id_5; [Range(0, 1000)]
public int id_6; [Range(0, 1000)]
public int id_7; [Range(0, 1000)]
public int id_8; [Range(0, 1000)]
public int id_9; [Range(0, 1000)]
public int id_10; [Range(0, 1000)]
public int id_11; [Range(0, 1000)]
public int id_12; [Range(0, 1000)]
public int id_13; [Range(0, 1000)]
public int id_14; [Range(0, 1000)]
public int id_15; [Range(0, 1000)]
public int id_16; [Range(0, 1000)]
public int id_17; [Range(0, 1000)]
public int id_18;
public Motion()
{
}
public Motion(RobotMotorValues data)
{
duration_time = data.time / 1000f;
id_1 = data.values[0]; id_2 = data.values[1]; id_3 = data.values[2]; id_4 = data.values[3]; id_5 = data.values[4]; id_6 = data.values[5]; id_7 = data.values[6];
id_8 = data.values[7]; id_9 = data.values[8]; id_10 = data.values[9]; id_11 = data.values[10]; id_12 = data.values[11]; id_13 = data.values[12];
id_14 = data.values[13]; id_15 = data.values[14]; id_16 = data.values[15];
}
public void Init(RobotMotorValues data)
{
duration_time = data.time / 1000f;
id_1 = data.values[0]; id_2 = data.values[1]; id_3 = data.values[2]; id_4 = data.values[3]; id_5 = data.values[4]; id_6 = data.values[5]; id_7 = data.values[6];
id_8 = data.values[7]; id_9 = data.values[8]; id_10 = data.values[9]; id_11 = data.values[10]; id_12 = data.values[11]; id_13 = data.values[12];
id_14 = data.values[13]; id_15 = data.values[14]; id_16 = data.values[15];
//id_17 = datas[16]; id_18 = datas[17];
}
}