FairyGUI.Stage.RunTextureCollector C# (CSharp) Method

RunTextureCollector() private method

private RunTextureCollector ( object param ) : void
param object
return void
		void RunTextureCollector(object param)
		{
			int cnt = _toCollectTextures.Count;
			float curTime = Time.time;
			int i = 0;
			while (i < cnt)
			{
				NTexture texture = _toCollectTextures[i];
				if (texture.disposed)
				{
					_toCollectTextures.RemoveAt(i);
					cnt--;
				}
				else if (curTime - texture.lastActive > 5)
				{
					texture.Dispose(true);
					_toCollectTextures.RemoveAt(i);
					cnt--;
				}
				else
					i++;
			}
		}