protected virtual void DefLinkEventProc(ELinkEvent eEvent) { if (eEvent == ELinkEvent.Hovered) { return; } Logger.Info(GetType().Name + " Link " + eEvent); }
protected virtual void NotifyLinkEvent(ELinkEvent eLinkEvent, int comID) { INodeInput inCom; INodeOutput outCom; if (g_InComponents.TryGetValue(comID, out inCom)) { inCom.LinkEventProc(eLinkEvent); } if (g_OutComponents.TryGetValue(comID, out outCom)) { outCom.LinkEventProc(eLinkEvent); } }
//Link Event public virtual void LinkEventProc(ELinkEvent eEvent) => DefLinkEventProc(eEvent);