Beispiel #1
0
    private void LoadBaseDataFromSever(string pData)
    {
        mBaseData = new BaseConfigData();
        string tConfigStr = pData;

        mBaseData.Init(tConfigStr);
    }
Beispiel #2
0
    private void LoadBaseDataFromLocal()
    {
        mBaseData = new BaseConfigData();
        TextAsset tAsset = Resourcer.Get <TextAsset> (ResConfig.TEXT_ID, "BaseConfigData");

        if (tAsset != null)
        {
            string tConfigStr = tAsset.text;
            mBaseData.Init(tConfigStr);
        }
    }
    public object getConfig(string name)
    {
        BaseConfigData bd = _map[name];

        if (bd._type == "int")
        {
            return(((IntConfigData)bd)._value);
        }
        if (bd._type == "string")
        {
            return(((StringConfigData)bd)._value);
        }
        if (bd._type == "bool")
        {
            return(((BoolConfigData)bd)._value);
        }
        if (bd._type == "float")
        {
            return(((FloatConfigData)bd)._value);
        }
        return(null);
    }
 public void SetValue(BaseConfigData data)
 {
     _map[data._id] = data;
 }