public void Remove(JSONStorable storable, JSONStorableFloat jsf) { var target = TargetFloatParams.FirstOrDefault(c => c.storable == storable && c.floatParam == jsf); if (target == null) { return; } TargetFloatParams.Remove(target); target.Dispose(); onTargetsListChanged.Invoke(); }
public void Remove(FreeControllerV3 controller) { var target = TargetControllers.FirstOrDefault(c => c.controller == controller); if (target == null) { return; } TargetControllers.Remove(target); target.Dispose(); onTargetsListChanged.Invoke(); }