public override bool MousePressed( SharpInputSystem.MouseEventArgs evt, SharpInputSystem.MouseButtonID id )
{
// relay input events to character controller
if ( !TrayManager.IsDialogVisible )
chara.InjectMouseDown( evt, id );
return base.MousePressed( evt, id );
}