/// <summary> /// Adds Opacity-Objects to list when they enter the collider /// </summary> /// <param name="collision">Collider with which collision occurred</param> private void OnTriggerEnter2D(Collider2D collision) { IOpacity opacity = collision.gameObject.GetComponent <IOpacity>(); if (opacity != null) { objects.Add(new OpacityObject { Transform = collision.transform, Opacity = opacity }); } }
public NodeField(Instance instance, IObservableValue <string> name, IOpacity opacity, ILaminarValueStore valueStore, IUserInterfaceManager userInterfaces) : base(name, opacity) { _valueStore = valueStore; UserInterfaces = userInterfaces; UserInterfaces.Displays = instance.RegisteredDisplays; UserInterfaces.Editors = instance.RegisteredEditors; _factory = instance.Factory; _valueStore.AnyValueChanged += ValueStore_AnyValueChanged; _valueStore.ChangedAtKey += (o, e) => AnyValueChanged?.Invoke(this, e); Name.OnChange += _valueStore.SetValueName; }
public NodeComponentAutoCloner(IOpacity opacity) : base(opacity) { }
public EditableNodeLabel(IObservableValue <string> name, IOpacity opacity, IObservableValue <string> labelText) : base(name, opacity, labelText) { }
public NodeDecorator(IOpacity opacity) : base(opacity) { }
public NodeComponentList(IOpacity opacity) : base(opacity) { }
public NodeComponent(IOpacity opacity) { Opacity = opacity; }
public EditableNodeLabel(IObservableValue <string> name, IFlow flowInput, IFlow flowOutput, IOpacity opacity, IObservableValue <string> labelText) : base(name, flowInput, flowOutput, opacity, labelText) { }
public Separator(IObservableValue <string> name, IFlow flowInput, IFlow flowOutput, IOpacity opacity, IObjectFactory factory) : base(name, flowInput, flowOutput, opacity) { _factory = factory; }
public Separator(IObservableValue <string> name, IOpacity opacity, IObjectFactory factory) : base(name, opacity) { _factory = factory; }
public NodeLabel(IOpacity opacity) : base(opacity) { }
public VisualNodeComponent(IObservableValue <string> name, IFlow flowInput, IFlow flowOutput, IOpacity opacity) : base(opacity) { Name = name; FlowInput = flowInput; FlowOutput = flowOutput; FlowInput.ParentComponent = this; FlowOutput.ParentComponent = this; VisualComponentList = new List <IVisualNodeComponent>() { this }; }
public NodeLabel(IObservableValue <string> name, IFlow flowInput, IFlow flowOutput, IOpacity opacity, IObservableValue <string> labelText) : base(name, flowInput, flowOutput, opacity) { LabelText = labelText; LabelText.Value = Name.Value; Name.PropertyChanged += (o, e) => { LabelText.Value = Name.Value; }; }