using Sirenix.OdinInspector; using System.Collections.Generic; using System.Diagnostics; using System.Linq; public class OperationStepDataInfo { /// /// 步骤ID /// [ReadOnly] public string id; /// /// 父级节点名称 /// public string parentStepName; /// /// 步骤标记(只起到编辑器内标记使用) /// public string stepMark; /// /// 步骤名称 /// [ReadOnly] public string stepName; /// /// 步骤描述 /// public string stepDescr; /// /// 步骤注意事项 /// public string stepMattersNeedingAttention; /// /// 步骤视频 /// public string stepVideoNames; /// /// 步骤图片 /// public string stepPictureNames; /// /// 工具名称 /// [ReadOnly] public string toolName; /// /// 音频名称 /// public string audioClipName; /// /// 学习模式镜头位置 /// public string position; /// /// 学习模式朝向 /// public string rotation; #region 中英文 public string en_parentStepName; public string en_stepName; public string en_stepDescr; public string en_stepMattersNeedingAttention; #endregion /// /// 标识码 /// [ReadOnly] public string guid; /// /// 获取所有的视频名称 /// /// /// public List GetVideoNames() { if (string.IsNullOrEmpty(stepVideoNames)) return null; string[] tmpVideoNames = stepVideoNames.Split('/'); UnityEngine.Debug.Log(tmpVideoNames.Length); return tmpVideoNames.ToList(); } /// /// 获取所有的图片名称 /// /// /// public List GetPicturesNames() { if (string.IsNullOrEmpty(stepPictureNames)) return null; string[] tmpPictureNames = stepPictureNames.Split('/'); UnityEngine.Debug.Log(tmpPictureNames.Length); return tmpPictureNames.ToList(); } }