FairyGUI.Stage.CompareZ C# (CSharp) Method

CompareZ() static private method

static private CompareZ ( DisplayObject c1, DisplayObject c2 ) : int
c1 DisplayObject
c2 DisplayObject
return int
		static int CompareZ(DisplayObject c1, DisplayObject c2)
		{
			int ret = ((Container)c2)._internal_bounds.x.CompareTo(((Container)c1)._internal_bounds.x);
			if (ret == 0)
			{
				//如果大家z值一样,使用原来的顺序,防止不停交换顺序(闪烁)
				return c1._internal_bounds.y.CompareTo(c2._internal_bounds.y);
			}
			else
				return ret;
		}