private void Create() { var text = newPropertyInput.text; if (text == "") { return; } var tokenProperties = World.instance.tokenPropertiesInfo; if (PropertyHolder.HasInfo(tokenProperties, text)) { return; } var type = 0; if (typeTextToggle.isOn) { type = 0; } else if (typeNumericToggle.isOn) { type = 1; } else if (typeBarToggle.isOn) { type = 2; } else if (typeBooleanToggle.isOn) { type = 3; } else if (typeColorToggle.isOn) { type = 4; } else if (typePercentageToggle.isOn) { type = 5; } World.instance.tokenPropertiesInfo.Add(text, new Property.Info { type = type, extra = true }); newPropertyInput.text = ""; parentWindow.ScrollToLast(); parentWindow.dirtyProperties = true; gameObject.SetActive(false); }