private void PhaseChangedSlot(object[] parameters) { DraggableItem item = (DraggableItem)parameters[0]; EventMapping mapping = (EventMapping)item.Data; //Debug.Log(string.Format("PhaseChangedSlot: {0}", mapping)); EventMappingDescriptor.ProcessPhases(Adapter, null, mapping, mapping.Enabled); }
/// <summary> /// Initializes event handlers if mappings on component enabled /// </summary> /// <param name="component">The component dispatching events</param> internal void InitEvents(Component component) { if (!EventMap.Enabled) { return; } // map descriptor is enabled, so process event handlers! EventMappingDescriptor.ProcessListeners(this, component, true); }