static public void SpriteField(string fieldName, string caption, UIAtlas atlas, string spriteName, SpriteSelector.SpriteArrayCallback callback, int ArrayID) { GUILayout.BeginHorizontal(); GUILayout.Label(fieldName, GUILayout.Width(76f)); if (atlas.GetSprite(spriteName) == null) { spriteName = ""; } if (GUILayout.Button(spriteName, "MiniPullDown", GUILayout.Width(120f))) { SpriteSelector.Show(atlas, spriteName, callback, ArrayID); } if (!string.IsNullOrEmpty(caption)) { GUILayout.Space(20f); GUILayout.Label(caption); } GUILayout.EndHorizontal(); }
/// <summary> /// 新增多个精灵选项 修改:江志祥 2013/04/24 /// </summary> /// <param name="fieldName"></param> /// <param name="atlas"></param> /// <param name="spriteName"></param> /// <param name="callback"></param> static public void SpriteField(string fieldName, UIAtlas atlas, string spriteName, SpriteSelector.SpriteArrayCallback callback, int ArrayID) { SpriteField(fieldName, null, atlas, spriteName, callback, ArrayID); }