void DrawRightClickMenu()
    {
        Vector3 destPos = Camera.main.WorldToScreenPoint(mousePos);
        Rect    rect    = new Rect(destPos.x, Screen.height - destPos.y, 100, 100);
        Rect    close   = new Rect(destPos.x + 80, Screen.height - destPos.y, 20, 20);

        string _inf = "";

        if (clickMeuble)
        {
            _inf = meubleToGo.textInfo();
        }
        else if (clickPiege)
        {
            _inf = piege.textInfo();
        }
        GUI.Box(rect, _inf);
        if (GUI.Button(close, "X"))
        {
            closeRCM();
        }

        if (clickMeuble)
        {
            Rect meubleAct = new Rect(destPos.x + 5, Screen.height - destPos.y + 20, 90, 20);
            if (meubleToGo.solidityLevel == 0)
            {
                if (GUI.Button(meubleAct, "Go In"))
                {
                    if (meubleToGo != null)
                    {
                        moveToMeuble(meubleToGo);
                    }
                    closeRCM();
                }

                if (typeBrigade == typeBrig.Scout)
                {
                    Rect meubleColon = new Rect(destPos.x + 5, Screen.height - destPos.y + 50, 90, 20);
                    if (GUI.Button(meubleColon, "Colonize"))
                    {
                        if (meubleToGo != null)
                        {
                            isColonizing = true;
                            moveToMeuble(meubleToGo);
                        }
                        closeRCM();
                    }
                }
            }
            else
            {
                if (destructCap == 0)
                {
                    GUI.Box(meubleAct, "Locked");
                }
                else
                {
                    if (GUI.Button(meubleAct, "Open a way"))
                    {
                        moveToMeuble(meubleToGo);
                    }
                }
            }
        }
        else if (clickPiege)
        {
            Rect meubleAct = new Rect(destPos.x + 5, Screen.height - destPos.y + 20, 90, 20);
            if (typeBrigade == typeBrig.Sabot)
            {
                if (GUI.Button(meubleAct, "Sweep"))
                {
                    if (piege != null)
                    {
                        moveToDest(piege.transform.position);
                    }
                    closeRCM();
                }
            }
            else
            {
                if (GUI.Button(meubleAct, "Go"))
                {
                    if (piege != null)
                    {
                        moveToDest(piege.transform.position);
                    }
                    closeRCM();
                }
            }
        }
        else
        {
            Rect moveBut = new Rect(destPos.x + 5, Screen.height - destPos.y + 20, 90, 20);
            if (GUI.Button(moveBut, "Move here"))
            {
                moveToDest(mousePos);
                closeRCM();
            }
        }
    }