public void Refresh(VerticeAngleManager verticeAngleManager) { allLines.Clear(); Utils.RemoveAllChildsIn(lineCollidersContainer); lineRenderer = GetComponent <LineRenderer>(); lineRenderer.positionCount = 0; Vector3[] allVertices = new Vector3[verticeAngleManager.all.Count]; Draw(allVertices, verticeAngleManager.all); }
public void SetNewValue(float value) { if (value == 0) { return; } VerticeAngleManager verticeAngleManager = MappingManager.Instance.verticeAngleManager; verticeAngleManager.ChangeDistance(angleID, originalValue, value); verticeAngleManager.ConfirmDistance(verticeAngle.id - 1); MappingManager.Instance.confirmations.SetNextConfirm(); Close(); }
public void Init(VerticeAngle verticeAngle)//int angleID, float _originalValue) { VerticeAngleManager verticeAngleManager = MappingManager.Instance.verticeAngleManager; this.verticeAngle = verticeAngle; float distance = 0; if (verticeAngleManager.data[verticeAngle.id - 1].distanceChecked) { distance = verticeAngleManager.GetDistanceInCm(verticeAngle.distance_in_pixels); } this.originalValue = verticeAngle.distance_in_pixels; inputField.text = Utils.RoundNumber(distance, 2).ToString(); this.angleID = verticeAngle.id; panel.SetActive(true); inputField.Select(); }
private void Start() { verticesAnglesManager = GetComponent <VerticeAngleManager>(); }