private void DeleteObject(object sender, MidgetEvent.DeleteObjectEventArgs e) { // delete this object from the list SceneManager.Instance.Scene.removeChild(e.DeletedObject); objectList.Remove(e.DeletedObject); }
/// <summary> /// Delegate to be assigned to the CreateObject event /// </summary> /// <param name="sender">Generally the ObjectEventFactory</param> /// <param name="e">The parameters describing the created object</param> private void CreateObject(object sender, MidgetEvent.CreateObjectEventArgs e) { // add this object to the list SceneManager.Instance.Scene.addChild(e.CreatedObject); objectList.Add(e.CreatedObject); }