Exemplo n.º 1
0
    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);
        }
    }
Exemplo n.º 2
0
    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));
    }