public void set(object okey, object value) { string key = Lib.Converter.toString(okey); if (!values.ContainsKey(key)) { changed = true; values[key] = new OptionParam(value); } else { changed |= values[key].setValue(value); } }
public object deserialize(object key) { OptionParam op = this.get(Lib.Converter.toString(key)); if (op == null) { return(null); } MemoryStream ms = new MemoryStream(); byte[] dat = Converter.Base64DecodeBinary(op.Value); ms.Write(dat, 0, dat.Length); ms.Position = 0; return(serialiser.Deserialize(ms)); }
} // 0x00B5FDF0-0x00B5FEB0 public void SetOptionParam(PlayableDirector ownerPlayableDirector, OptionParam optionParam) { } // 0x00B5F580-0x00B5F5F0