public override object Clone() { FuzzyData.FuzzyString n = ImageName == null ? null : ImageName.Clone() as FuzzyData.FuzzyString; FuzzyData.FuzzyFixnum i = ImageIndex == null ? null : ImageIndex.Clone() as FuzzyData.FuzzyFixnum; FuzzyData.FuzzyFixnum h = ImageHue == null ? null : ImageHue.Clone() as FuzzyData.FuzzyFixnum; return(new AdvanceImage(n, i, h)); }
public AdvanceStringList(FuzzyData.FuzzyArray array, int start_index = -1) { exists = false; if (array == null) { return; } this.start_index = start_index; for (int i = 0; i < array.Size; i++) { Add(array[i]); if (array[i] is FuzzyData.FuzzyNil) { continue; } else if (array[i] is FuzzyData.FuzzyString) { FuzzyData.FuzzyString str = array[i] as FuzzyData.FuzzyString; if (str.Text == "") { continue; } if (this.start_index == -1) { this.start_index = i; } data.Add(str); } else { return; } } exists = true; }
static object LoadChild(FuzzyData.FuzzyObject Object, FuzzyData.FuzzyString Key) { return(LoadChild(Object, Key.Text)); }
public AdvanceImage(FuzzyData.FuzzyString image_name, FuzzyData.FuzzyFixnum image_index, FuzzyData.FuzzyFixnum image_hue) { ImageName = image_name; ImageIndex = image_index; ImageHue = image_hue; }