38 lines
1.0 KiB
C#

using System;
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; } }
}
}