示例#1
0
    public override void deleteAssetReferences(string assetPath)
    {
        // Delete the references for the assessment and adaptation files
        //        if( getAssessmentName( ).Equals( assetPath ) )
        //            chapter.setAssessmentName( "" );
        //        if( getAdaptationName( ).Equals( assetPath ) )
        //            chapter.setAdaptationName( "" );

        // Delete the asset references in the chapter
        scenesListDataControl.deleteAssetReferences(assetPath);
        cutscenesListDataControl.deleteAssetReferences(assetPath);
        booksListDataControl.deleteAssetReferences(assetPath);
        itemsListDataControl.deleteAssetReferences(assetPath);
        atrezzoListDataControl.deleteAssetReferences(assetPath);
        playerDataControl.deleteAssetReferences(assetPath);
        npcsListDataControl.deleteAssetReferences(assetPath);
        conversationsListDataControl.deleteAssetReferences(assetPath);
        advancedFeaturesDataControl.deleteAssetReferences(assetPath);
        //assessmentProfilesDataControl.deleteAssetReferences( assetPath );
        //adaptationProfilesDataControl.deleteAssetReferences( assetPath );
    }