public bool Add(SpriteHolder _sprite_holder) { if (dict_sprite_holder.ContainsKey(_sprite_holder.holder_name) == true) { return(false); } dict_sprite_holder.Add(_sprite_holder.holder_name, _sprite_holder); return(true); }
public Sprite Get(string _strHolderName, string _strSpriteName) { SpriteHolder sprite_holder = null; if (dict_sprite_holder.TryGetValue(_strHolderName, out sprite_holder)) { Sprite spr = sprite_holder.Get(_strSpriteName); if (spr != null) { return(spr); } else { Debug.LogWarning(string.Format("SpriteHolde[{0}]:not contains [{1}]", _strHolderName, _strSpriteName)); } } else { Debug.LogWarning(string.Format("I have no SpriteHolde[{0}]", _strHolderName)); } return(Get(_strSpriteName)); }