Esempio n. 1
0
    /// <summary>
    /// ロードボタンを押した時
    /// </summary>
    private void OnLoadClicked()
    {
        _currentData = KeyFrameData.LoadDataFromJson(_fileNameInput.text);
        if (_currentData == null)
        {
            return;
        }
        // MEMO:キーフレームグループが増えるたび増やす
        foreach (var segment in _currentData.Segments)
        {
            switch (segment.Target)
            {
            case KeyFrameToolEnum.TargetType.None:
                break;

            case KeyFrameToolEnum.TargetType.Hoge:
                _hogeKeyFrame.ApplyKeyFrameData(segment);
                break;

            case KeyFrameToolEnum.TargetType.Fuga:
                _fugaKeyFrame.ApplyKeyFrameData(segment);
                break;
            }
        }
    }