BBGamelib.CCSpriteFrameCache.removeSpriteFrameByName C# (CSharp) Method

removeSpriteFrameByName() public method

public removeSpriteFrameByName ( string name ) : void
name string
return void
		public void removeSpriteFrameByName(string name){
			// explicit nil handling
			if(  name==null )
				return;
			
			// Is this an alias ?
			string key;
			
			if( _spriteFramesAliases.TryGetValue(name, out key) ) {
				_spriteFrames.Remove(key);
				_spriteFramesAliases.Remove(name);
				
			} else
				_spriteFrames.Remove(name);
			
			// XXX. Since we don't know the .plist file that originated the frame, we must remove all .plist from the cache
			_loadedFilenames.Clear();
		}