public void DoUI(IObjectUIControl control) { foreach (var(linkName, link) in obj.Links) { if (control.Link(linkName)) { scene.EnterList(link); } } }
public void DoUI(IObjectUIControl control) { foreach (KeyValuePair <string, List <I3dWorldObject> > keyValuePair in obj.Links) { if (control.Link(keyValuePair.Key)) { scene.EnterList(keyValuePair.Value); } } }
public void DoUI(IObjectUIControl control) { rail.ObjType = (RailObjType)control.ChoicePicker("Rail Type", rail.ObjType, Enum.GetValues(typeof(RailObjType))); rail.IsLadder = control.CheckBox("Is Ladder", rail.IsLadder); rail.Closed = control.CheckBox("Closed", rail.Closed); if (rail.ObjType == RailObjType.RailWithMoveParameter) { rail.IsReverseCoord = control.CheckBox("Reverse Coord", rail.IsReverseCoord); } if (scene.CurrentList != rail.pathPoints && control.Button("Edit Pathpoints")) { scene.EnterList(rail.pathPoints); } }