コード例 #1
0
    public string get_string(string key)
    {
        Init();
        mTonInjection o = null;

        if (mFinal.TryGetValue(key, out o))
        {
            return(o.AsString);
        }
        return(null);
    }
コード例 #2
0
    public float get_float(string key)
    {
        Init();
        mTonInjection o = null;

        if (mFinal.TryGetValue(key, out o))
        {
            return(o.AsFloat);
        }
        return(0);
    }
コード例 #3
0
    public bool get_bool(string key)
    {
        Init();
        mTonInjection o = null;

        if (mFinal.TryGetValue(key, out o))
        {
            return(o.AsBool);
        }
        return(false);
    }
コード例 #4
0
    public int get_int(string key)
    {
        Init();
        mTonInjection o = null;

        if (mFinal.TryGetValue(key, out o))
        {
            return(o.AsInt);
        }
        return(0);
    }
コード例 #5
0
    public System.Object get_object(string key, string szType)
    {
        Init();
        mTonInjection o = null;

        if (mFinal.TryGetValue(key, out o))
        {
            GameObject go = o.AsGameObject;
            if (null != go)
            {
                if (szType.ToLower() == "gameobject")
                {
                    return(go);
                }
                else
                {
                    return(go.GetComponent(szType));
                }
            }
        }
        return(null);;
    }