예제 #1
0
    public FSNScriptHeader()
    {
        m_inGameSettings = new Category();
        m_flagDecl       = new Category();
        m_valueDecl      = new Category();

        m_macroObject = new MacroImpl();
        m_macroDecl   = new MacroCategory(m_macroObject);


        // 문자열로 카테고리를 매칭할 수 있게 dictionary 세팅
        m_indexToCategory = new Dictionary <string, Category>()
        {
            { "InGameSettings", m_inGameSettings },
            { "설정", m_inGameSettings },

            { "FlagDecl", m_flagDecl },
            { "플래그선언", m_flagDecl },

            { "ValueDecl", m_valueDecl },
            { "값선언", m_valueDecl },

            { "Macro", m_macroDecl },
            { "매크로", m_macroDecl },
        };
    }
예제 #2
0
    Category m_valueDecl; // 변수 선언

    #endregion Fields

    #region Constructors

    public FSNScriptHeader()
    {
        m_inGameSettings	= new Category();
        m_flagDecl			= new Category();
        m_valueDecl			= new Category();

        m_macroObject		= new MacroImpl();
        m_macroDecl			= new MacroCategory(m_macroObject);

        // 문자열로 카테고리를 매칭할 수 있게 dictionary 세팅
        m_indexToCategory	= new Dictionary<string, Category>()
        {
            {"InGameSettings",	m_inGameSettings},
            {"설정",				m_inGameSettings},

            {"FlagDecl",		m_flagDecl},
            {"플래그선언",		m_flagDecl},

            {"ValueDecl",		m_valueDecl},
            {"값선언",			m_valueDecl},

            {"Macro",			m_macroDecl},
            {"매크로",			m_macroDecl},
        };
    }
예제 #3
0
 public MacroCategory(MacroImpl macro)
 {
     m_macro = macro;
 }
예제 #4
0
 public MacroCategory(MacroImpl macro)
 {
     m_macro	= macro;
 }