public void DoUI(IObjectUIControl _control) { var control = (IObjectUIControlWithMultipleSupport)_control; if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { centerPosition = _control.Vector3Input(centerPosition, "Center Position", 1, 16); } else { centerPosition = _control.Vector3Input(centerPosition, "Center Position", 0.125f, 2); } if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { rotation.Value = control.Vector3Input(rotation.Value, "Rotation", 45, 18, -180, 180, true, allowMixed: false); } else { rotation.Value = control.Vector3Input(rotation.Value, "Rotation", 5, 2, -180, 180, true, allowMixed: false); } if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { scale.Value = control.Vector3Input(scale.Value, "Scale", 1, 16, multiResolveValue: Vector3.One); } else { scale.Value = control.Vector3Input(scale.Value, "Scale", 0.125f, 2, multiResolveValue: Vector3.One); } }
public void DoUI(IObjectUIControl _control) { if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { centerPosition = _control.Vector3Input(centerPosition, "Center Position", 1, 16); } else { centerPosition = _control.Vector3Input(centerPosition, "Center Position", 0.125f, 2); } }
public void DoUI(IObjectUIControl control) { obj.ModelName = control.TextInput(obj.ModelName, "Bone"); if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { obj.Position = control.Vector3Input(obj.Position, "Position", 1, 16); } else { obj.Position = control.Vector3Input(obj.Position, "Position", 0.125f, 2); } }
public void DoUI(IObjectUIControl control) { if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { obj.Position = control.Vector3Input(obj.Position, "Position", 1, 16); } else { obj.Position = control.Vector3Input(obj.Position, "Position", 0.125f, 2); } if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { obj.Rotation = control.Vector3Input(obj.Rotation, "Rotation", 45, 18, -180, 180, true); } else { obj.Rotation = control.Vector3Input(obj.Rotation, "Rotation", 5, 2, -180, 180, true); } if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { obj.Scale = control.Vector3Input(obj.Scale, "Scale", 1, 16); } else { obj.Scale = control.Vector3Input(obj.Scale, "Scale", 0.125f, 2); } }
public void DoUI(IObjectUIControl control) { placement.Layer = control.TextInput(placement.Layer, "Layer"); if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { placement.Position = control.Vector3Input(placement.Position, "Position", 1, 16); } else { placement.Position = control.Vector3Input(placement.Position, "Position", 0.125f, 2); } if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { placement.Rotation = control.Vector3Input(placement.Rotation, "Rotation", 45, 18, -180, 180, true); } else { placement.Rotation = control.Vector3Input(placement.Rotation, "Rotation", 5, 2, -180, 180, true); } }
public void DoUI(IObjectUIControl control) { #if ODYSSEY control.PlainText(Convert.ToString(area.ScenarioBitField, 2)); #endif if (Spotlight.Properties.Settings.Default.AllowIDEdits) { area.ID = control.TextInput(area.ID, "Object ID"); } else { control.TextInput(area.ID, "Object ID"); } if (area.comment != null) { control.TextInput(area.comment, "Comment"); } area.Layer = control.TextInput(area.Layer, "Layer"); area.ClassName = control.DropDownTextInput("Class Name", area.ClassName, DB_classNames); area.ModelName = control.DropDownTextInput("Shape Name", area.ModelName, shapeNames, false); area.Priority = (int)control.NumberInput(area.Priority, "Priority"); control.VerticalSeperator(); if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { area.Position = control.Vector3Input(area.Position, "Position", 1, 16); } else { area.Position = control.Vector3Input(area.Position, "Position", 0.125f, 2); } if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { area.Rotation = control.Vector3Input(area.Rotation, "Rotation", 45, 18); } else { area.Rotation = control.Vector3Input(area.Rotation, "Rotation", 5, 2); } if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { area.Scale = control.Vector3Input(area.Scale, "Scale", 1, 16); } else { area.Scale = control.Vector3Input(area.Scale, "Scale", 0.125f, 2); } }
public void DoUI(IObjectUIControl control) { #if ODYSSEY control.PlainText(Convert.ToString(obj.ScenarioBitField, 2)); #endif if (Spotlight.Properties.Settings.Default.AllowIDEdits) { obj.ID = control.TextInput(obj.ID, "Object ID"); } else { control.TextInput(obj.ID, "Object ID"); } if (obj.comment != null) { control.TextInput(obj.comment, "Comment"); } obj.Layer = control.TextInput(obj.Layer, "Layer"); obj.ObjectName = control.DropDownTextInput("Object Name", obj.ObjectName, DB_objectNames); if (showClassNameInfo) { control.SetTooltip(classNameInfo); } obj.ClassName = control.DropDownTextInput("Class Name", obj.ClassName, DB_classNames); if (showClassNameAlias) { control.PlainText(classNameAlias); } control.SetTooltip(null); obj.ModelName = control.DropDownTextInput("Model Name", obj.ModelName, DB_modelNames); control.VerticalSeperator(); if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { obj.Position = control.Vector3Input(obj.Position, "Position", 1, 16); } else { obj.Position = control.Vector3Input(obj.Position, "Position", 0.125f, 2); } if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { obj.Rotation = control.Vector3Input(obj.Rotation, "Rotation", 45, 18); } else { obj.Rotation = control.Vector3Input(obj.Rotation, "Rotation", 5, 2); } if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { obj.Scale = control.Vector3Input(obj.Scale, "Scale", 1, 16); } else { obj.Scale = control.Vector3Input(obj.Scale, "Scale", 0.125f, 2); } control.VerticalSeperator(); if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { obj.DisplayTranslation = control.Vector3Input(obj.DisplayTranslation, "Display Position", 1, 16); } else { obj.DisplayTranslation = control.Vector3Input(obj.DisplayTranslation, "Display Position", 0.125f, 2); } //TODO }
public void DoUI(IObjectUIControl control) { if (SpotLight.Properties.Settings.Default.AllowIDEdits) { obj.ID = control.TextInput(obj.ID, "Object ID"); } else { control.TextInput(obj.ID, "Object ID"); } obj.ObjectName = control.TextInput(obj.ObjectName, "Object Name"); obj.ClassName = control.TextInput(obj.ClassName, "Class Name"); obj.ModelName = control.TextInput(obj.ModelName, "Model Name"); control.VerticalSeperator(); if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { obj.Position = control.Vector3Input(obj.Position, "Position", 1, 16); } else { obj.Position = control.Vector3Input(obj.Position, "Position", 0.125f, 2); } if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { obj.Rotation = control.Vector3Input(obj.Rotation, "Rotation", 45, 18); } else { obj.Rotation = control.Vector3Input(obj.Rotation, "Rotation", 5, 2); } if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { obj.Scale = control.Vector3Input(obj.Scale, "Scale", 1, 16); } else { obj.Scale = control.Vector3Input(obj.Scale, "Scale", 0.125f, 2); } control.VerticalSeperator(); if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { obj.DisplayTranslation = control.Vector3Input(obj.DisplayTranslation, "Display Position", 1, 16); } else { obj.DisplayTranslation = control.Vector3Input(obj.DisplayTranslation, "Display Position", 0.125f, 2); } if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { obj.DisplayRotation = control.Vector3Input(obj.DisplayRotation, "Display Rotation", 45, 18); } else { obj.DisplayRotation = control.Vector3Input(obj.DisplayRotation, "Display Rotation", 5, 2); } if (WinInput.Keyboard.IsKeyDown(WinInput.Key.LeftShift)) { obj.DisplayScale = control.Vector3Input(obj.DisplayScale, "Display Scale", 1, 16); } else { obj.DisplayScale = control.Vector3Input(obj.DisplayScale, "Display Scale", 0.125f, 2); } }