private void Update() { areaobjects = gamemanager.AreasOfObjects; string leftWeigthtPerc = ((areaobjects.ObjectsLeftAreaPercentage) * 100).ToString(); string RightWeigthPerc = ((areaobjects.ObjectsRightAreaPercentage) * 100).ToString(); BondsLeftBalanceText.text = leftWeigthtPerc; BondsRightBalanceText.text = RightWeigthPerc; }
private void UpdateBalanceAreaBoundsShapes() { AreasOfObjects = calculateBalanceAreaBounds.CalculateBondsAreas(); float leftWeight = AreasOfObjects.ObjectsLeftAreaPercentage; float RightWeight = AreasOfObjects.ObjectsRightAreaPercentage; float DifferenceBetweenLeftandRight = Mathf.Abs(leftWeight - RightWeight); float visualScoreBalanceBoundsShapes = 1 - ((DifferenceBetweenLeftandRight) / (leftWeight + RightWeight)); if (OnScoreBoundsBalanceChanged != null) { OnScoreBoundsBalanceChanged(visualScoreBalanceBoundsShapes); } }
private void Start() { compositionObjects = FindObjectsOfType <CompScreenAreaCalculation>(); areasObjects = new AreasObjects(); }