public static UICheckBox CreateCheckBox(UIComponent parent)
{
UICheckBox checkBox = parent.AddUIComponent<UICheckBox>();
checkBox.width = parent.width;
checkBox.height = 20f;
checkBox.clipChildren = true;
UISprite sprite = checkBox.AddUIComponent<UISprite>();
sprite.spriteName = "ToggleBase";
sprite.size = new Vector2(16f, 16f);
sprite.relativePosition = Vector3.zero;
checkBox.checkedBoxObject = sprite.AddUIComponent<UISprite>();
((UISprite)checkBox.checkedBoxObject).spriteName = "ToggleBaseFocused";
checkBox.checkedBoxObject.size = new Vector2(16f, 16f);
checkBox.checkedBoxObject.relativePosition = Vector3.zero;
checkBox.label = checkBox.AddUIComponent<UILabel>();
checkBox.label.text = " ";
checkBox.label.textScale = 0.9f;
checkBox.label.relativePosition = new Vector3(22f, 2f);
return checkBox;
}