예제 #1
0
    public void OnEnable()
    {
        titleStyle = new GUIStyle("OL Title")
        {
            alignment = TextAnchor.MiddleCenter,
            fontStyle = FontStyle.Bold,
            fontSize  = 12,
        };

        var bytes = Resources.Load <TextAsset>(configPath).bytes;

        config = XmlSerializeManager.ProtoDeSerialize <AppTableConfig>(bytes);
    }
예제 #2
0
    private void Awake()
    {
        TextAsset config = AssetsManager.Instance.LoadAsset <TextAsset>(path_AppTableConfig);

        appTableConfig = XmlSerializeManager.ProtoDeSerialize <AppTableConfig>(config.bytes);
        for (int i = 0; i < appTableConfig.AppTable.Count; i++)
        {
            var bytes = AssetsManager.Instance.LoadAsset <TextAsset>(appTableConfig.AppTable[i].TablePath).bytes;
            if (m_TablePairs.ContainsKey(appTableConfig.AppTable[i].TableName))
            {
                m_TablePairs[appTableConfig.AppTable[i].TableName] = bytes;
            }
            else
            {
                m_TablePairs.Add(appTableConfig.AppTable[i].TableName, bytes);
            }
        }
    }