public void SaveRecording() { for (int i = 0; i < itemsToRecord.Length; ++i) { //RecordedData[] tempRecord = new RecordedData[itemsToRecord[i].recordedData.Length]; //tempRecord = (RecordedData[])itemsToRecord[i].recordedData.Clone(); RecordedData[] tempRecord = TrimRecordedData(itemsToRecord[i].recordedData); DataToTexture.StoreDataInTextures(tempRecord, itemsToRecord[i].name); } }
void OnEnable() { _recorder = GetComponent <RecorderAlt>(); _recorder.Init(); if (recordNewData) { _recorder.StartRecording(); return; } Texture2D posTex = DataToTexture.LoadPNG(Application.streamingAssetsPath + posFilePath); Texture2D rotTex = DataToTexture.LoadPNG(Application.streamingAssetsPath + rotFilePath); _recorder.SpawnRecordingWithSavedData(DataToTexture.ReadArrayFromTextures(posTex, rotTex)); }