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);
//}
}