コード例 #1
0
ファイル: XSeqenceFactory.cs プロジェクト: winrainy/seqence
        public static ClipData CreateClipData(AssetType type)
        {
            ClipData clip = null;

            switch (type)
            {
            case AssetType.Animation:
                clip = new AnimClipData();
                break;

            case AssetType.BoneFx:
                clip = new BoneFxClipData();
                break;

            case AssetType.PostProcess:
                clip = new PostprocessData();
                break;

            case AssetType.SceneFx:
                clip = new SceneFxClipData();
                break;

            case AssetType.LogicValue:
                clip = new LogicClipData();
                break;

            default:
                Debug.Log("unknown clip " + type);
                break;
            }
            return(clip);
        }
コード例 #2
0
        protected override void OnAddClip(float t)
        {
            PostprocessData data = new PostprocessData();

            data.start    = t;
            data.duration = 20;
            var clip = track.BuildClip(data);

            track.AddClip(clip, data);
        }