    //~[[h̐B@̈ړEW]B
    //gpO[oϐFSetMirrorWorldX, SetMirrorWorldY
    //o̓O[oϐFSetMirrorWorldX, SetMirrorWorldY

    task TMirrorWorld		//]E
    {
        let time = TimeChangeMirrorType;
        let time2 = 120;			//؊\OtBbN

        if( rand(0, 1) < 0.5 )
        {
            TMirrorWorldY;		//~[[hN

            //Ԃ̏Oɗ͂߂
            wait(time - time2);
            Concentration01(time2);
            wait(time2);

            SetMirrorWorldY = false;	//~[[h
        }

        loop
        {
            TMirrorWorldX;		//~[[hN

            //Ԃ̏Oɗ͂߂
            wait(time - time2);
            Concentration01(time2);
            wait(time2);

            SetMirrorWorldX = false;	//~[[h

            TMirrorWorldY;		//~[[hN

            //Ԃ̏Oɗ͂߂
            wait(time - time2);
            Concentration01(time2);
            wait(time2);

            SetMirrorWorldY = false;	//~[[h
        }
    }        
