Ejemplo n.º 1
0
    public AtlasConsistencyAnalyser(AtlasConsistencyInputInfo inputInfo, out CONSISTENCY_ANALYSE_ERROR_TYPE errorType)
    {
        errorType = CONSISTENCY_ANALYSE_ERROR_TYPE.CONSISTENCY_ANALYSE_ERROR_NONE;

        do
        {
            errorType = CheckInputInfo(inputInfo);
            if (IsAnalserFailed(errorType))
            {
                break;
            }

            m_inputInfo = inputInfo;

            m_projectTable = inputInfo.ProjectTable;
        } while (false);
    }
Ejemplo n.º 2
0
    private CONSISTENCY_ANALYSE_ERROR_TYPE CheckInputInfo(AtlasConsistencyInputInfo inputInfo)
    {
        CONSISTENCY_ANALYSE_ERROR_TYPE errorType = CONSISTENCY_ANALYSE_ERROR_TYPE.CONSISTENCY_ANALYSE_ERROR_NONE;

        do
        {
            if (null == inputInfo)
            {
                errorType = CONSISTENCY_ANALYSE_ERROR_TYPE.CONSISTENCY_ANALYSE_ERROR_INPUTINFO_ERROR;
                break;
            }

            if (string.IsNullOrEmpty(inputInfo.SourceSpriteDir))
            {
                errorType = CONSISTENCY_ANALYSE_ERROR_TYPE.CONSISTENCY_ANALYSE_ERROR_INPUTINFO_SOURCEAB_ERROR;
                break;
            }
        }while(false);


        return(errorType);
    }