// Update is called once per frame void Update() { if (myFollow.EnableConversationLook()) { FlipStates flipTo = RequiredFlip(); if (flipTo == FlipStates.LEFT) { foreach (GameObject townie in groupMembers) { Debug.Log("Flipping the townie named " + townie.transform.name); townie.GetComponent <SpriteRenderer>().flipX = LeftLookValue; } } else if (flipTo == FlipStates.RIGHT) { foreach (GameObject townie in groupMembers) { Debug.Log("Flipping the townie named " + townie.transform.name); townie.GetComponent <SpriteRenderer>().flipX = !LeftLookValue; } } else { int i = 0; foreach (GameObject townie in groupMembers) { townie.GetComponent <SpriteRenderer>().flipX = initialDirections[i]; i++; } } } }