public void DelFrame(ActionFrameData data) { if (null == m_FileData) { return; } ActionHelper.DelFrame(m_FileData, data); m_KeyFrameDataDict = ActionHelper.ConvertKeyFrameData(m_FileData.FrameDatalist); }
private void OnClickFrame(ActionFrameData data) { ResetKeyFrameTex(); m_KeyFrameDataDict = ActionHelper.ConvertKeyFrameData(m_FileData.FrameDatalist); KeyframeData framedata = m_KeyFrameDataDict[(float)data.Time]; if (null != framedata) { framedata.isSelected = true; } }
private void OnChangeFrameTime(object data) { if (data != null && data is KeyframeData) { foreach (ActionFrameData actionData in (data as KeyframeData).framedatalist) { actionData.Time = m_fAniTimeValue; } m_KeyFrameDataDict = ActionHelper.ConvertKeyFrameData(m_FileData.FrameDatalist); } }
public void SaveData(List <ActionFrameData> dataList) { if (null == m_FileData || null == dataList || dataList.Count <= 0) { return; } if (ActionHelper.AddFrameList(m_FileData, dataList)) { OnSave(); } m_KeyFrameDataDict = ActionHelper.ConvertKeyFrameData(m_FileData.FrameDatalist); Repaint(); }
public void SaveData(ActionFrameData data) { if (null == m_FileData) { return; } if (ActionHelper.AddFrame(m_FileData, data)) { OnSave(); } m_KeyFrameDataDict = ActionHelper.ConvertKeyFrameData(m_FileData.FrameDatalist); Repaint(); }
public void OpenAction(ActionFileData data) { ClearData(); //Action Data m_CurrentEditiongMapId = data.ID; m_fActionDuration = (float)data.Duration; m_CurrentMapName = data.MapResName; m_CurrentActionName = data.FileName; m_KeyFrameDataDict = ActionHelper.ConvertKeyFrameData(data.FrameDatalist); m_FileData = data; //Editor Data m_bIsCreateNew = true; m_DurationInputBuffer = m_fActionDuration.ToString(); m_MapIDInputBuffer = m_CurrentEditiongMapId.ToString(); m_ObjMap = ActionHelper.GetSceneMap(data.MapResName); Repaint(); }