2d zombie ai, texture flip. Need help.

Hey guys, this script down here is what i use to zombie to folow the player. But i cant make zombie flip texture whenever i jump around him. I marked the problem. I suck at scripting :smile:

I get error: Cannot modify a value type return value of `UnityEngine.Transform.position’. Consider storing the value in a temporary variable

public Transform target;
public float moveSpeed;
public int rotationSpeed;
public int maxDistance;

public float X;

public bool facingRight = true;

private Transform myTransform;

void Awake() {
myTransform = transform;
}

// Use this for initialization
void Start () {
X = myTransform.localScale.x;

GameObject go = GameObject.FindGameObjectWithTag(“Player”);

target = go.transform;

maxDistance = 2;
}

// Update is called once per frame
void FixedUpdate () {
Debug.DrawLine(target.position, myTransform.position, Color.yellow);

//Move towards target

myTransform.position += myTransform.right * moveSpeed * Time.deltaTime; // will move in relation to the right of the transform
myTransform.position -= myTransform.right * moveSpeed * Time.deltaTime; // will move left in relation to the transform }

}
void Update()
{

if (target.position.x < myTransform.position.x) myTransform.position -= myTransform.right * moveSpeed * Time.deltaTime; // player is left of enemy, move left
myTransform.position.x = -X;
if (target.position.x > myTransform.position.x) myTransform.position += myTransform.right * moveSpeed * Time.deltaTime; // player is right of enemy, move right }
myTransform.position.x = X;

}

}

Hey,

Did you get the solution to this? I also need help with enemy facing player