void Start()
    {
        moviemode = GetComponent <MovieMode>();
        if (ControlledObjectList == null)
        {
            ControlledObjectList = new List <List <GameObject> >();
        }

        ControlledObjectList.Clear();
        ControlledObjectList.Add(group0);
        ControlledObjectList.Add(group1);
        ControlledObjectList.Add(group2);
        ControlledObjectList.Add(group3);
        ControlledObjectList.Add(group4);
        ControlledObjectList.Add(group5);

        controlledObjectIndex = Mathf.Clamp(controlledObjectIndex, 0, ControlledObjectList.Count - 1);
        for (int i = 0; i < ControlledObjectList.Count; i++)
        {
            SetControlledObjectActive(ControlledObjectList[i], false);
        }
        SetControlledObjectActive(ControlledObjectList[controlledObjectIndex], true);

        render = WaveVR_Render.Instance;
    }
Ejemplo n.º 2
0
        public virtual void StartNewRecording()
        {
            Mode = MovieMode.Record;
            if (Global.Config.EnableBackupMovies && MakeBackup && Log.Any())
            {
                SaveBackup();
                MakeBackup = false;
            }

            Log.Clear();
        }
Ejemplo n.º 3
0
        public virtual void StartNewRecording()
        {
            Mode = MovieMode.Record;
            if (Session.Settings.EnableBackupMovies && MakeBackup && Log.Any())
            {
                SaveBackup();
                MakeBackup = false;
            }

            Log.Clear();
        }
Ejemplo n.º 4
0
        public virtual bool Stop(bool saveChanges = true)
        {
            bool saved = false;

            if (saveChanges)
            {
                if (Mode == MovieMode.Record || (this.IsActive() && Changes))
                {
                    Save();
                    saved = true;
                }
            }

            Changes = false;
            Mode    = MovieMode.Inactive;

            return(saved);
        }
Ejemplo n.º 5
0
 public void FinishedMode()
 {
     Mode = MovieMode.Finished;
 }
Ejemplo n.º 6
0
 public virtual void SwitchToPlay()
 {
     Mode = MovieMode.Play;
 }
Ejemplo n.º 7
0
 public virtual void SwitchToRecord()
 {
     Mode = MovieMode.Record;
 }
Ejemplo n.º 8
0
 public virtual void StartNewPlayback()
 {
     Mode = MovieMode.Play;
 }
Ejemplo n.º 9
0
 public void SwitchToPlay() => Mode     = MovieMode.Play;
Ejemplo n.º 10
0
 public void SwitchToRecord() => Mode   = MovieMode.Record;
Ejemplo n.º 11
0
 public void StartNewPlayback() => Mode = MovieMode.Play;