public override CfgEncoder Encode() { var cody = new CfgEncoder()//this.EncodeUnrecognized() .Add("subVis", _nodeActiveDefaultVisuals) .Add_IfNotDefault("disVis", _nodeInactiveVisuals) .Add_IfNotEmpty("URL", imageUrl); if (imageUrl.Length > 0) { cody.Add("imgMd", (int)_mode); if (_mode == ImageMode.Tile) { cody.Add("imgScl", _imageScaling); } else { cody.Add_IfTrue("hidTxt", _hideLabel); } } if (source.AsNode != null) { cody.Add_IfNotDefault("expVis", _nodeEnteredVisuals); } if (LevelArea) { cody.Add("m", LevelArea); } return(cody); }
public override CfgEncoder Encode() { var cody = new CfgEncoder(); cody.Add_IfTrue("en", enabled) .Add_IfNotZero("t", _targetIndex); if (enabled) { if (sameSizeDataIndex == -1) { cody.Add_IfNotEmpty("vals", links); } else { cody.Add_IfNotNegative("sameSize", sameSizeDataIndex); } } return(cody); }