BeardedManStudios.Network.NetworkedMonoBehavior.KeyDownRequest C# (CSharp) Method

KeyDownRequest() private method

private KeyDownRequest ( int keyCode, int frame ) : void
keyCode int
frame int
return void
		protected void KeyDownRequest(int keyCode, int frame)
		{
			if (!OwningNetWorker.IsServer && !clientSidePrediction)
				return;

			if (currentKeys.Contains((KeyCode)keyCode))
				return;

			currentKeys.Add((KeyCode)keyCode);

			if (inputDownRequest != null)
				inputDownRequest((KeyCode)keyCode, frame);
#if UNITY_EDITOR
			else
				Debug.LogError("The input key " + ((KeyCode)keyCode).ToString() + " was requested from the client but no input request inputDownRequest has not been assigned");
#endif

			//if (keyUpBuffer.Contains(keyCode))
			//{
			//	KeyUpRequest(keyCode, frame);
			//	keyUpBuffer.Remove(keyCode);
			//}
		}