Ejemplo n.º 1
0
 public void SetSphericalMovement(int programNumber, float thetaStep = 1f, float phiStep = 1f)
 {
     movement = new SphericalMovement(programNumber, thetaStep, phiStep);
 }
Ejemplo n.º 2
0
 public void SetRandomControl()
 {
     movement = new RandomMovement();
     movement.SetLimits(lowLimits, highLimits);
 }
Ejemplo n.º 3
0
 public void SetSocketControl()
 {
     movement = new SocketMovement();
     movement.SetLimits(lowLimits, highLimits);
 }
Ejemplo n.º 4
0
 public void SetKeyboardControl()
 {
     movement = new KeyboardMovement();
     movement.SetLimits(lowLimits, highLimits);
 }
Ejemplo n.º 5
0
 public void SetElasticControl()
 {
     movement = new ElasticMovement();
     movement.SetLimits(lowLimits, highLimits);
     SetSpeed(speed);
 }
Ejemplo n.º 6
0
 public void SetRemoteControl()
 {
     movement = new RemoteMovement();
     movement.SetLimits(lowLimits, highLimits);
 }
Ejemplo n.º 7
0
 public void SetMouseControl()
 {
     movement = new MouseMovement();
     movement.SetLimits(lowLimits, highLimits);
 }
Ejemplo n.º 8
0
 public void SetChaseControl()
 {
     movement = new ChaseObjectMovement();
     movement.SetLimits(lowLimits, highLimits);
 }