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