Ejemplo n.º 1
0
        public void SubscribeToEvent(AObject sender, uint eventType, SenderEventDelegate eventDelegate)
        {
            if (sender == null)
            {
                throw new InvalidOperationException("AObject.SubscribeToEvent - trying to subscribe to events from a null object");
            }

            NETCore.RegisterNETEventType(eventType);
            var key = new SenderEventKey(eventType, sender.nativeInstance);

            SenderEventHandlers[key] = eventDelegate;
            NativeCore.SubscribeToEvent(this, sender, eventType);
        }
Ejemplo n.º 2
0
 public void SubscribeToEvent(AObject sender, string eventType, SenderEventDelegate eventDelegate)
 {
     SubscribeToEvent(sender, AtomicNET.StringToStringHash(eventType), eventDelegate);
 }