Esempio n. 1
0
        private void _InvokeEvent(Guid entity_id, int event_id, object[] args)
        {
            var package = new PackageInvokeEvent();

            package.EntityId    = entity_id;
            package.Event       = event_id;
            package.EventParams = (from a in args select _Serializer.Serialize(a)).ToArray();
            _InvokeEvent(package.ToBuffer(_Serializer));
        }
Esempio n. 2
0
        private void _InvokeEvent(long entity_id, int event_id, long handler_id, object[] args)
        {
            PackageInvokeEvent package = new PackageInvokeEvent();

            package.EntityId    = entity_id;
            package.Event       = event_id;
            package.HandlerId   = handler_id;
            package.EventParams = (from a in args select _Serializer.Serialize(a)).ToArray();
            _InvokeEvent(package.ToBuffer(_Serializer));
        }