Exemple #1
0
        public void Set(string name, IComponent component)
        {
            var current = Get(name);

            if (component != null)
            {
                component.OnChanged += () => OnChanged?.Invoke();
                components[name]     = component;
            }
            else
            {
                components.Remove(name);
            }
            OnComponentChanged?.Invoke(name, current, component);
        }
Exemple #2
0
 private void Internal_onComponentChanged(float p0, VectorComponent p1)
 {
     OnComponentChanged?.Invoke(p0, p1);
 }