void ReleaseUserControllerBox(UIControllerBox userControllerBox)
{
workingControllerBoxes.Remove(userControllerBox);
userControllerBox.Visible = false;
userControllerBox.TargetBox = null;
userControllerBox.RemoveSelf();
this.userControllerPool.Enqueue(userControllerBox);
}
void RemoveAllUserControllerBoxes()