public void SetSphericalMovement(int programNumber, float thetaStep = 1f, float phiStep = 1f) { movement = new SphericalMovement(programNumber, thetaStep, phiStep); }
public void SetRandomControl() { movement = new RandomMovement(); movement.SetLimits(lowLimits, highLimits); }
public void SetSocketControl() { movement = new SocketMovement(); movement.SetLimits(lowLimits, highLimits); }
public void SetKeyboardControl() { movement = new KeyboardMovement(); movement.SetLimits(lowLimits, highLimits); }
public void SetElasticControl() { movement = new ElasticMovement(); movement.SetLimits(lowLimits, highLimits); SetSpeed(speed); }
public void SetRemoteControl() { movement = new RemoteMovement(); movement.SetLimits(lowLimits, highLimits); }
public void SetMouseControl() { movement = new MouseMovement(); movement.SetLimits(lowLimits, highLimits); }
public void SetChaseControl() { movement = new ChaseObjectMovement(); movement.SetLimits(lowLimits, highLimits); }