//--------------------------------------
    //  Methods
    //--------------------------------------
    // Use this for initialization
    void Start()
    {
        moveHorizontallyLoopingComponent = GetComponent<MoveHorizontallyLoopingComponent>();

        double direction_float = moveHorizontallyLoopingComponent.direction_float;

        if (direction_float == 1) {

            transform.eulerAngles = new Vector3 (

                gameObject.transform.eulerAngles.x + 180,
                gameObject.transform.eulerAngles.y,
                gameObject.transform.eulerAngles.z
            );

        } else {

            transform.eulerAngles = new Vector3 (

                gameObject.transform.eulerAngles.x,
                gameObject.transform.eulerAngles.y,
                gameObject.transform.eulerAngles.z
            );

        }
    }
 //--------------------------------------
 //  Methods
 //--------------------------------------
 // Use this for initialization
 void Start()
 {
     moveHorizontallyLoopingComponent = GetComponent<MoveHorizontallyLoopingComponent>();
     originalX = transform.position.x;
 }