BBGamelib.CCTouchDispatcher.forceAddHandler C# (CSharp) Method

forceAddHandler() private method

private forceAddHandler ( CCTouchHandler handler, List array ) : void
handler CCTouchHandler
array List
return void
		void forceAddHandler(CCTouchHandler handler,List<CCTouchHandler> array)
		{
			int i = 0;
			
			var enumerator = array.GetEnumerator();
			while (enumerator.MoveNext()) {
				CCTouchHandler h = enumerator.Current;
				if( h.priority < handler.priority )
					i++;
				
				NSUtils.Assert( h.delegate_ != handler.delegate_, "Delegate already added to touch dispatcher.");
			}
			array.Insert (i, handler);
		}