public void OnSceneChange() { InSceneChangedEventHandler e = Changed; if (e != null) { e(this, new EventArgs()); } }
public InteriorPath(IWorldContainer parentContainer, WorldEditor worldEditor, string meshName) { // initialize data members parent = parentContainer; app = worldEditor; this.meshName = meshName; points = new PointCollection(this, worldEditor, true, worldEditor.Config.DisplayRegionPoints, worldEditor.Config.RegionPointMeshName, worldEditor.Config.RegionPointMaterial); nameValuePairs = new NameValueObject(); points.PointsChanged += new PointsChangedEventHandler(PointsChangedHandler); Changed += new InSceneChangedEventHandler(app.SceneChangedHandler); }
public Boundary(WorldEditor worldEditor, IWorldContainer parentContainer, string namein, int priority) { // initialize data members parent = parentContainer; app = worldEditor; name = namein; this.priority = priority; nameValuePairs = new NameValueObject(); children = new List <IWorldObject>(); points = null; Changed += new InSceneChangedEventHandler(app.SceneChangedHandler); }
public InteriorPath(WorldEditor worldEditor, IWorldContainer parentContainer, string meshName, InteriorPathContents path) { parent = parentContainer; app = worldEditor; points = new PointCollection(this, worldEditor, true, worldEditor.Config.DisplayRegionPoints, worldEditor.Config.RegionPointMeshName, worldEditor.Config.RegionPointMaterial); nameValuePairs = new NameValueObject(); points.PointsChanged += new PointsChangedEventHandler(PointsChangedHandler); Changed += new InSceneChangedEventHandler(app.SceneChangedHandler); foreach (Vector3 position in path.Points) { int index; points.AddPoint(position, out index); } }
public Boundary(IWorldContainer parentContainer, WorldEditor worldEditor, string namein, int priority) { // initialize data members parent = parentContainer; app = worldEditor; name = namein; this.priority = priority; nameValuePairs = new NameValueObject(); children = new List <IWorldObject>(); points = new PointCollection(this, worldEditor, true, worldEditor.Config.DisplayRegionPoints, worldEditor.Config.RegionPointMeshName, worldEditor.Config.RegionPointMaterial, MPPointType.Boundary); Add(points); points.PointsChanged += new PointsChangedEventHandler(PointsChangedHandler); Changed += new InSceneChangedEventHandler(app.SceneChangedHandler); }
public Boundary(XmlReader r, IWorldContainer parentContainer, WorldEditor worldEditor) { // initialize data members parent = parentContainer; app = worldEditor; children = new List <IWorldObject>(); FromXml(r); if (nameValuePairs == null) { nameValuePairs = new NameValueObject(); } Changed += new InSceneChangedEventHandler(app.SceneChangedHandler); }
public Boundary(IWorldContainer parentContainer, WorldEditor worldEditor, string namein, int priority) { // initialize data members parent = parentContainer; app = worldEditor; name = namein; this.priority = priority; nameValuePairs = new NameValueObject(); children = new List<IWorldObject>(); points = new PointCollection(this, worldEditor, true, worldEditor.Config.DisplayRegionPoints, worldEditor.Config.RegionPointMeshName, worldEditor.Config.RegionPointMaterial, MPPointType.Boundary); Add(points); points.PointsChanged += new PointsChangedEventHandler(PointsChangedHandler); Changed += new InSceneChangedEventHandler(app.SceneChangedHandler); }
public Boundary(WorldEditor worldEditor, IWorldContainer parentContainer, string namein, int priority) { // initialize data members parent = parentContainer; app = worldEditor; name = namein; this.priority = priority; nameValuePairs = new NameValueObject(); children = new List<IWorldObject>(); points = null; Changed += new InSceneChangedEventHandler(app.SceneChangedHandler); }
public Boundary(XmlReader r, IWorldContainer parentContainer, WorldEditor worldEditor) { // initialize data members parent = parentContainer; app = worldEditor; children = new List<IWorldObject>(); FromXml(r); if (nameValuePairs == null) { nameValuePairs = new NameValueObject(); } Changed += new InSceneChangedEventHandler(app.SceneChangedHandler); }