Example #1
0
    static public GameObject GetObjInScene(string fullpath)
    {
        string[] split = GetSplit(fullpath, "/");

        GameObject rot = GameObject.Find(split[0]) as GameObject;

        Transform tmp = rot.transform;

        string last = "";

        for (int i = 1; i < split.Length; i++)
        {
            last += split[i];

            if (i < split.Length - 1)
            {
                last += "/";
            }
        }
        Transform ret = tmp.Find(last);

        if (ret != null)
        {
            return(ret.gameObject);
        }
        else
        {
            Debug.LogWarning("===>>>Can't find tmp.Find(last): tmp: " + UUtil.GetAllName(tmp.gameObject) + "   last: " + last);
            return(null);
        }
    }
Example #2
0
    public override string GetMergedArgs()
    {
        System.Text.StringBuilder builder = null;

        foreach (var kv in m_ArgDict)
        {
            builder = UUtil.BuildString(builder, kv.Value.ToString());
        }

        if (builder != null)
        {
            return(builder.ToString());
        }
        else
        {
            return(string.Empty);
        }
    }
Example #3
0
    public override string ToString()
    {
        System.Text.StringBuilder builder = null;

        foreach (var kv in m_ArgDict)
        {
            if (builder != null)
            {
                builder = UUtil.BuildString(builder, "&");
            }

            builder = UUtil.BuildString(builder, kv.Key, "=", WWW.EscapeURL(kv.Value.ToString()));
        }

        if (builder != null)
        {
            return(builder.ToString());
        }
        else
        {
            return(string.Empty);
        }
    }