Axiom.Overlays.Overlay.FindElementAt C# (CSharp) Method

FindElementAt() public method

This returns a OverlayElement at position x,y.
public FindElementAt ( float x, float y ) : OverlayElement
x float
y float
return OverlayElement
		public virtual OverlayElement FindElementAt( float x, float y )
		{
			OverlayElement ret = null;
			int currZ = -1;

			for ( int i = 0; i < elementList.Count; i++ )
			{
				OverlayElementContainer container = (OverlayElementContainer)elementList[ i ];
				int z = container.ZOrder;
				if ( z > currZ )
				{
					OverlayElement elementFound = container.FindElementAt( x, y );
					if ( elementFound != null )
					{
						currZ = elementFound.ZOrder;
						ret = elementFound;
					}
				}
			}
			return ret;
		}