public virtual void injectKeyDown( SIS.KeyEventArgs evt )
{
if ( mStyle == CameraStyle.FreeLook )
{
if ( evt.Key == SIS.KeyCode.Key_W || evt.Key == SIS.KeyCode.Key_UP )
mGoingForward = true;
else if ( evt.Key == SIS.KeyCode.Key_S || evt.Key == SIS.KeyCode.Key_DOWN )
mGoingBack = true;
else if ( evt.Key == SIS.KeyCode.Key_A || evt.Key == SIS.KeyCode.Key_LEFT )
mGoingLeft = true;
else if ( evt.Key == SIS.KeyCode.Key_D || evt.Key == SIS.KeyCode.Key_RIGHT )
mGoingRight = true;
else if ( evt.Key == SIS.KeyCode.Key_PGUP )
mGoingUp = true;
else if ( evt.Key == SIS.KeyCode.Key_PGDOWN )
mGoingDown = true;
}
}