private void Update()
    {
        areaobjects = gamemanager.AreasOfObjects;
        string leftWeigthtPerc = ((areaobjects.ObjectsLeftAreaPercentage) * 100).ToString();
        string RightWeigthPerc = ((areaobjects.ObjectsRightAreaPercentage) * 100).ToString();

        BondsLeftBalanceText.text  = leftWeigthtPerc;
        BondsRightBalanceText.text = RightWeigthPerc;
    }
Example #2
0
    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);
        }
    }
Example #3
0
 private void Start()
 {
     compositionObjects = FindObjectsOfType <CompScreenAreaCalculation>();
     areasObjects       = new AreasObjects();
 }