41 lines
1.3 KiB
C#
41 lines
1.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace UniversalEditor.ObjectModels.Lighting.Script
|
|
{
|
|
public class ScriptObjectModel : ObjectModel
|
|
{
|
|
private static ObjectModelReference _omr = null;
|
|
protected override ObjectModelReference MakeReferenceInternal()
|
|
{
|
|
if (_omr == null)
|
|
{
|
|
_omr = base.MakeReferenceInternal();
|
|
_omr.Path = new string[] { "Lighting", "Show script" };
|
|
}
|
|
return _omr;
|
|
}
|
|
|
|
public override void Clear()
|
|
{
|
|
mvarFixtures.Clear();
|
|
mvarTracks.Clear();
|
|
}
|
|
public override void CopyTo(ObjectModel where)
|
|
{
|
|
throw new NotImplementedException();
|
|
}
|
|
|
|
private string mvarAudioFileName = String.Empty;
|
|
public string AudioFileName { get { return mvarAudioFileName; } set { mvarAudioFileName = value; } }
|
|
|
|
private Fixture.FixtureCollection mvarFixtures = new Fixture.FixtureCollection();
|
|
public Fixture.FixtureCollection Fixtures { get { return mvarFixtures; } }
|
|
|
|
private Track.TrackCollection mvarTracks = new Track.TrackCollection();
|
|
public Track.TrackCollection Tracks { get { return mvarTracks; } }
|
|
}
|
|
}
|