private void createString(Vector3 s, Vector3 e) { Vector3 pos = Vector3.Lerp(s, e, 0.5f); GameObject stringInstance = Instantiate(stringObject, pos, Quaternion.identity); stringInstance.transform.LookAt(e); stringInstance.transform.localScale += new Vector3(0, Vector3.Distance(s, e) * 50, 0); stringInstance.transform.Rotate(-90, 0, 0); StringCord component = stringInstance.GetComponent <StringCord>(); component.init(s, e); addString(stringInstance); }