public override ILink AddLink(UUID from, UUID to, Parameters parameters, float weight = default(float), bool bidirectional = true) { if (_currentlyRecording) { lock (_modelWriter) { if (!_beingLogged) { _beingLogged = true; ILink ret = _recordingBase.AddLink(from, to, parameters, weight, bidirectional); _beingLogged = false; return(ret); } } } ILink l = base.AddLink(from, to, parameters, weight, bidirectional); return(l); }
public ILink AddLink(UUID from, UUID to, Parameters parameters, float weight = default(float), bool bidirectional = true) { return(_control.AddLink(from, to, parameters, weight, bidirectional)); }