public override bool Run() { string[] values = ThreeStringInputDialog.Show("Give Forward Vector", new String[] { "X: (-0.99 - 0.99)", "Y: (-0.99 - 0.99)", "Z: (-0.99 - 0.99)" }, new String[] { Target.ForwardVector.x.ToString(), Target.ForwardVector.y.ToString(), Target.ForwardVector.z.ToString() }, false); float x = 0.5F; float y = 0.5F; float z = 0.5F; if (!string.IsNullOrEmpty(values[0])) { if (!float.TryParse(values[0], out x)) { return(false); } } if (!string.IsNullOrEmpty(values[1])) { if (!float.TryParse(values[1], out y)) { return(false); } } if (!string.IsNullOrEmpty(values[2])) { if (!float.TryParse(values[2], out z)) { return(false); } } MoveThings.Tilt(this.Target, x, y, z); return(true); }
public override bool Run() { MoveThings.Tilt(this.Target, -0.01f, -0.9999f, -0.01f); return(true); }
public override bool Run() { MoveThings.Tilt(this.Target, -0.4109836f, -0.8137475f, -0.4109836f); return(true); }