public override void gaxb_final(TB.TBXMLElement element, object _parent, Hashtable args) { base.gaxb_final(element, _parent, args); if (element != null) { style = element.GetAttribute ("style"); string s = element.GetAttribute ("value"); if (s != null) { value = PlanetUnityStyle.ReplaceStyleTags(PlanetUnityOverride.processString(this, s)); } s = element.GetAttribute ("autoreload"); if (s != null) { autoreload = bool.Parse(s); } } if (style != null) { string classString = "MarkdownStyle" + style; Type entityClass = Type.GetType (classString, true); mdStyle = (Activator.CreateInstance (entityClass)) as MarkdownStyle; } else { mdStyle = new MarkdownStyleGeneric(); } mdStyle.markdownEntity = this; }
public override void gaxb_final(TB.TBXMLElement element, object _parent, Hashtable args) { base.gaxb_final (element, _parent, args); string attrib; if (element != null) { attrib = element.GetAttribute ("angle"); if (attrib != null) { angle = float.Parse (attrib); } } }
public override void gaxb_final(TB.TBXMLElement element, object _parent, Hashtable args) { base.gaxb_final(element, _parent, args); string attrib; if (font == null) { font = DefaultFont; } if(element != null){ attrib = element.GetAttribute ("font"); if (attrib != null) { font = attrib; } attrib = element.GetAttribute ("onLinkClick"); if (attrib != null) { onLinkClick = PlanetUnityOverride.processString (_parent, attrib); } attrib = element.GetAttribute ("fontSize"); if (attrib != null) { fontSize = (int)(float.Parse (PlanetUnityOverride.processString (_parent, attrib))); } attrib = element.GetAttribute ("fontStyle"); if (attrib != null) { fontStyle = attrib; } attrib = element.GetAttribute ("sizeToFit"); if (attrib != null) { sizeToFit = bool.Parse (PlanetUnityOverride.processString(_parent, attrib)); } attrib = element.GetAttribute ("maxSize"); if (attrib != null) { maxSize = (int)(float.Parse (PlanetUnityOverride.processString(_parent, attrib))); } attrib = element.GetAttribute ("enableWordWrapping"); if (attrib != null) { enableWordWrapping = bool.Parse (attrib); } attrib = element.GetAttribute ("maxVisibleLines"); if (attrib != null) { maxVisibleLines = int.Parse (attrib); } attrib = element.GetAttribute ("minSize"); if (attrib != null) { minSize = (int)(float.Parse (PlanetUnityOverride.processString(_parent, attrib))); } attrib = element.GetAttribute ("alignment"); if (attrib != null) { alignment = (TextAlignmentOptions)Enum.Parse (typeof(TextAlignmentOptions), attrib); } attrib = element.GetAttribute ("fontColor"); if (attrib != null) { fontColor = fontColor.PUParse (attrib); } attrib = element.GetAttribute ("overflowMode"); if (attrib != null) { overflowMode = (TextOverflowModes)Enum.Parse(typeof(TextOverflowModes), attrib); } attrib = element.GetAttribute ("lineSpacing"); if (attrib != null) { lineSpacing = (int)(float.Parse (PlanetUnityOverride.processString(_parent, attrib))); } value = element.GetAttribute ("value"); value = PlanetUnityOverride.processString (_parent, value); } }
public override void gaxb_final(TB.TBXMLElement element, object _parent, Hashtable args) { base.gaxb_final (element, _parent, args); string attr; if (element != null) { attr = element.GetAttribute ("regexValidation"); if (attr != null) { regexValidation = attr; } attr = element.GetAttribute("onValueChanged"); if(attr != null) { attr = PlanetUnityOverride.processString(_parent, attr); } if(attr != null) { onValueChanged = (attr); } attr = element.GetAttribute("placeholder"); if(attr != null) { attr = PlanetUnityOverride.processString(_parent, attr); } if(attr != null) { placeholder = (attr); } attr = element.GetAttribute("characterLimit"); if(attr != null) { attr = PlanetUnityOverride.processString(_parent, attr); } if(attr != null) { characterLimit = (int)float.Parse(attr); } attr = element.GetAttribute("asteriskChar"); if(attr != null) { attr = PlanetUnityOverride.processString(_parent, attr); } if(attr != null) { asteriskChar = char.Parse(attr); } attr = element.GetAttribute("contentType"); if(attr != null) { attr = PlanetUnityOverride.processString(_parent, attr); } if(attr != null) { contentType = (PlanetUnity2.InputFieldContentType)System.Enum.Parse(typeof(PlanetUnity2.InputFieldContentType), attr); } attr = element.GetAttribute("lineType"); if(attr != null) { attr = PlanetUnityOverride.processString(_parent, attr); } if(attr != null) { lineType = (PlanetUnity2.InputFieldLineType)System.Enum.Parse(typeof(PlanetUnity2.InputFieldLineType), attr); } attr = element.GetAttribute("selectionColor"); if(attr != null) { attr = PlanetUnityOverride.processString(_parent, attr); } if(attr != null) { selectionColor = new Color().PUParse(attr); } } }