Example #1
0
    IEnumerator squareCoroutine()
    {
        bouncing  = false;
        balancing = true;

        yield return(new WaitForSeconds(0.4f)); // Wait for drawing

        balanceLocationX = originXValue;
        balanceLocationY = originYValue;

        yield return(new WaitForSeconds(4));

        balanceLocationX = 150;
        balanceLocationY = 400;

        yield return(new WaitForSeconds(4));

        balanceLocationX = 400;
        balanceLocationY = 400;

        yield return(new WaitForSeconds(4));

        balanceLocationX = 400;
        balanceLocationY = 150;

        yield return(new WaitForSeconds(4));

        balanceLocationX = 150;
        balanceLocationY = 150;

        yield return(new WaitForSeconds(4));

        balanceLocationX = 150;
        balanceLocationY = 400;

        yield return(new WaitForSeconds(4));

        balanceLocationX = originXValue;
        balanceLocationY = originYValue;
        bHandler.squareSwitchDeactivated();
        bHandler.ActivateAll();
    }