Look At Target - Reverse Face Addition

Hi,

Simple script to look at a target, I’d like to add some sort of conditional statement ( boolean : true or false ) that will help me choose front or back facing depending on my requirements ?

using System;
using UnityEngine;

public class LookAtTarget : MonoBehaviour {
  
    public Transform Target;
  
    void Update()
    {
        if(Target != null)
        {
            transform.LookAt(Target);
        }
    }
}
using System;
using UnityEngine;

public class LookAtTarget : MonoBehaviour {
   
    public Transform Target;
    public bool ReverseFace = false;
   
    void Update()
    {
        if(Target != null)

        if (ReverseFace == false)
        {
            transform.LookAt(Target);
        }

        if (ReverseFace == true)
        {
            // Reverse this ?
            transform.LookAt(Target);
        }
    }
}
using UnityEngine;
using System.Collections;

public class LookAtTarget : MonoBehaviour
{
    public Transform target;
    public bool reverseFace;

    void Update()
    {
        if(target != null)
        {
            Vector3 lookAtDir = target.position - transform.position;
            if(reverseFace)
                transform.forward = -lookAtDir;
            else
                transform.forward = lookAtDir;
        }
    }
}

Perfect, thanks jmjd ! :stuck_out_tongue: