void DeleteDialogue()
    {
        CharacterData.Info.Character lastName = mSelf.dialogueList[mSelf.dialogueList.Count - 1].character.name;
        if (lastName != CharacterData.Info.Character.NONE)
        {
            UpdateTotalWhenCharIsDeleted(lastName.ToString());
        }

        mSelf.deleteDialogue();
        mIsControlList.RemoveAt(mIsControlList.Count - 1);
        mIsMessedUpList.RemoveAt(mIsMessedUpList.Count - 1);
        mIsAppearList.RemoveAt(mIsAppearList.Count - 1);
        mIsAddDelayList.RemoveAt(mIsAddDelayList.Count - 1);
        mIsReOpenList.RemoveAt(mIsReOpenList.Count - 1);
        mIsDisappearList.RemoveAt(mIsDisappearList.Count - 1);
        SetMessedUpMessage();
    }