Esempio n. 1
0
    public IEnumerator waitForFormLoad(LEM_FormController lem, LEM_BottomController lbm, LevelData LED)
    {
        while (lem.Init == false)
        {
            yield return(new WaitForSeconds(0.5f));
        }

        lem.xpos = LED.x;
        lem.ypos = LED.y;

        lbm.xpos = LED.xinbottom;
        lbm.ypos = LED.yinbottom;

        while (lem.FormBuild.Rotated != LED.RotationState)
        {
            lem.FormBuild.RotateRight();
            lbm.FormBuild.RotateRight();
        }

        lem.GenerateImages();
        lem.ChangeColor(LED.Color);
        lem.UpdatePosition();

        lbm.GenerateImages();
        lbm.ChangeColor(LED.Color);
        lbm.UpdatePosition();
        lem.LBM   = lbm;
        lbm.LEMFC = lem;
    }
    void Bttn_RotateRight()
    {
        FormBuild.RotateRight();
        GenerateImages();

        LBM.FormBuild.RotateRight();
        LBM.GenerateImages();
    }