Base.UPoller.TryGetEvent C# (CSharp) Method

TryGetEvent() private method

private TryGetEvent ( ) : ENetEvent
return ENetEvent
		private ENetEvent TryGetEvent()
		{
			if (this.eNetEventCache == null)
			{
				this.eNetEventCache = new ENetEvent();
			}
			if (NativeMethods.ENetHostCheckEvents(this.host, this.eNetEventCache) <= 0)
			{
				return null;
			}
			ENetEvent eNetEvent = this.eNetEventCache;
			this.eNetEventCache = null;
			return eNetEvent;
		}