Exemple #1
0
        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);
        }
Exemple #2
0
        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));
        }