void Start()
 {
     MenuClass  = SelectionScript.GetComponent <ASelect>();
     nb_buttons = buttons.Length;
     music      = GameObject.Find("MusicPlayer");
     manager    = GameObject.Find("GameManager").GetComponent <GameManager>();
 }
 void Start()
 {
     MenuClass    = SelectionScript.GetComponent <ASelect>();
     nb_buttons   = buttons.Length;
     music        = GameObject.Find("MusicPlayer");
     masterButton = GameObject.Find("MasterButton").GetComponent <RectTransform>();
     rotates      = new float[5] {
         45, 12, -27, -61, -90
     };
     manager = GameObject.Find("GameManager").GetComponent <GameManager>();
 }
 protected virtual Node_Select parseSelect(ASelect node)
 {
     return new Node_Select(
     parseOne<PExpression,INode_Expression>(parseExpression, (PExpression)node.GetInputvalue()),
     parseMult0<ACase,Node_Case>(parseCase, node.GetCase()),
     parseOpt<PExpression,INode_Expression>(parseExpression, (PExpression)node.GetElse()),
     getSource(node));
 }