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]; } }