Example #1
0
        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();
        }
Example #2
0
        public void Remove(FreeControllerV3 controller)
        {
            var target = TargetControllers.FirstOrDefault(c => c.controller == controller);

            if (target == null)
            {
                return;
            }
            TargetControllers.Remove(target);
            target.Dispose();
            onTargetsListChanged.Invoke();
        }