Exemple #1
0
        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);
        }
Exemple #2
0
 public override bool Run()
 {
     MoveThings.Tilt(this.Target, -0.01f, -0.9999f, -0.01f);
     return(true);
 }
Exemple #3
0
 public override bool Run()
 {
     MoveThings.Tilt(this.Target, -0.4109836f, -0.8137475f, -0.4109836f);
     return(true);
 }