public void SetArrowPosition(string characterName) { float pos_x = charList.FindPositionByName(characterName); if (pos_x == -99999f) { pos_x = -10f; } arrow.transform.position = new Vector3(pos_x, arrow.transform.position.y, arrow.transform.position.z); if (pos_x < 0) { arrow.transform.localScale = new Vector3(-1.0f, 1.0f, 1.0f); } else { arrow.transform.localScale = new Vector3(1.0f, 1.0f, 1.0f); } }