public override void Init()
        {
            GlobalConcepts.GetInstance().SetMediaDir(this.MediaDir);
            GlobalConcepts.GetInstance().SetShaderDir(this.ShadersDir);
            //GlobalConcepts.GetInstance().SetInput(Input);
            GlobalConcepts.GetInstance().SetDispositivoDeAudio(this.DirectSound.DsDevice);
            GlobalConcepts.GetInstance().SetScreen(D3DDevice.Instance.Device);
            GlobalConcepts.GetInstance().SetFrustum(this.Frustum);
            gameModelState = new InitialMenu(this);
            gameModelState.Init();

            //this.Camara = camaraManagement;

            //manager = new ObjectManagement(MediaDir + "meshCreator\\meshes\\Habitacion\\Billetes\\Billete2\\Billete2-TgcScene.xml", camaraManagement);
        }
 public void SetState(GameModelState state)
 {
     this.gameModelState = state;
 }