//statric function, get input from keyboard or kinect
static public KeyCode GetInput()
{
if (Input.GetKeyDown(KeyCode.S))
{
return(KeyCode.S);
}
else if (Input.GetKeyDown(KeyCode.R))
{
return(KeyCode.R);
}
else if (Input.GetKeyDown(KeyCode.J))
{
Debug.Log("Input.GetKeyDown(KeyCode.J)");
return(KeyCode.J);
}
else if (Input.GetKeyDown(KeyCode.K))
{
return(KeyCode.K);
}
else if (Input.GetKeyDown(KeyCode.L))
{
return(KeyCode.L);
}
else if (Input.GetKeyDown(KeyCode.H))
{
return(KeyCode.H);
}
else if (Input.GetKeyDown(KeyCode.Q))
{
return(KeyCode.Q);
}
else if (slideChangeWithGestures && gestureListener)
{
if (gestureListener.IsSwipeUp())
{
Debug.Log("Input.GetKeyDown(KeyCode.J)");
return(KeyCode.J);
}
if (gestureListener.IsSwipeLeft())
{
Debug.Log("Input.GetKeyDown(KeyCode.J)");
return(KeyCode.K);
}
if (gestureListener.IsTpose())
{
return(KeyCode.R);
}
if (gestureListener.IsSwipeRight())
{
return(KeyCode.Q);
}
else
{
return(KeyCode.None);
}
}
else
{
return(KeyCode.None);
}
}