/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //Message to choice whether save the block or not
 void Message_Save(TVR.Utils.Message.ButtonClicked buttonClicked, int Identifier)
 {
     if(buttonClicked == TVR.Utils.Message.ButtonClicked.Yes){
         if(Mode==Modes.VoiceMode){
             soundRecorder.SaveAudioData(mPreviousBlock, mPreviousButton);
         }else{
             SaveBlockTime();
         }
     }else{
         CurrentBlockTime=mLastBlockTime;
         if(Mode==Modes.VoiceMode){
             soundRecorder.ResetAudio((int)Data.selChapter.selBlock.FilterType);
         }
     }
     bLastSaved=true;
     soundRecorder.bLastSaved=true;
     blur = false;
 }
    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    private void Message_Delete(TVR.Utils.Message.ButtonClicked buttonClicked, int Identifier)
    {
        if(buttonClicked == TVR.Utils.Message.ButtonClicked.Yes){
            currentSelected.Hide(0, 0.2f);
            currentSelected.iObj.Delete();
            CurrentSelectedDeleted=currentSelected;
            MoveButtonsAfterDelete();
            stateElements=StatesElements.deleting_element;
            mSpeed.End();

            mGUIManager.DisableButtons(elementType);
            mGUIManager.HideAllButtonBars();

            if(elementType==ElementTypes.chapters){
                mGUIManager.CurrentCharacter=null;
                mGUIManager.CurrentBackground=null;
                mGUIManager.inputText.enable = false;
                mGUIManager.inputText.Fade(0, Globals.ANIMATIONDURATION, true, false, 0);
            }
        }
        mGUIManager.blur = false;
    }
Ejemplo n.º 3
0
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    /*
    public void BackPressed()
    {
        mTabBackUndo.Hide();
        Data.selStage.Stop(mTime, true);
        SceneMgr.Get().SwitchTo("Menus");
    }

    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    void LoadEpisode()
    {
        mEpisode.loadScenes();
        List<Data.Episode.Scene> tempList = new List<Data.Episode.Scene>();
        foreach(Data.Episode.Scene scene in mEpisode.Scenes.Values) {
            tempList.Add(scene);
        }
        tempList.Sort();

        foreach(Data.Episode.Scene scene in tempList) {
            LoadScene(scene);
        }
    }

    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    void LoadScene(Data.Episode.Scene scene)
    {
        scene.loadStages();
        List<Data.Episode.Scene.Stage> tempList = new List<Data.Episode.Scene.Stage>();
        foreach(Data.Episode.Scene.Stage stage in scene.Stages.Values) {
            tempList.Add(stage);
        }
        tempList.Sort();

        foreach(Data.Episode.Scene.Stage stage in tempList) {
            LoadStage(stage);
        }
    }

    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    void LoadStage(Data.Episode.Scene.Stage stage)
    {
        stage.loadStage();
        if(stage.Frames > 0) {
            mStages.Add(stage);
            //stage.Background.getInstance("Scene");
            //stage.Background.destroyInstancePlayer();
            mTotalDurationFrames += stage.Frames;
        }
    }
    */
    //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
    void NothingToReproduce(TVR.Utils.Message.ButtonClicked buttonClicked, int Identifier)
    {
        //SceneMgr.Get().SwitchTo("Menus");
        SceneMgr.Get.SwitchTo("ChapterMgr");
    }