Example #1
0
    public void AddClipMethod()
    {
        if (cutScene.tracks.Length == 0)
        {
            cutScene.AddTrack(type);
        }
        CutSceneClip newClip = (CutSceneClip)ScriptableObject.CreateInstance(typeof(CutSceneClip));

        //new CutSceneClip (this);
        newClip.master = this;
        cutScene.tracks [0].clips.Add(newClip);
    }
Example #2
0
    static void CreateCutScene()
    {
        GameObject newObj   = new GameObject("CutScene", typeof(CutScene));
        CutScene   newScene = newObj.GetComponent <CutScene> ();

        newScene.AddTrack(CutScene.MediaType.Subtitles);
        GameObject subtitles = new GameObject("Subtitles");

        subtitles.transform.parent = newObj.transform;

        AnimationClip masterClip = new AnimationClip();

        newScene.masterClip = new AnimationClip();
        newScene.gameObject.AddComponent <Animation> ();
        newScene.GetComponent <Animation>().AddClip(masterClip, "master");

        newScene.GetComponent <Animation>().playAutomatically = false;
        newScene.GetComponent <Animation>().wrapMode          = WrapMode.Once;
    }