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 }, }; }
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}, }; }