Exemplo n.º 1
0
 public void Map(Enum eventType, ICoreCommand command)
 {
     if (RegisterCommand(eventType, command))
     {
         _eventDispatcher.Add(eventType, OnEventReceived);
     }
 }
Exemplo n.º 2
0
        public void Emit(Span span)
        {
            var ms = new MemoryStream();

            _spanSerializer.SerializeTo(ms, span);
            _dispatcher.Add(new EventData(ms.ToArray()));
        }
Exemplo n.º 3
0
        public void Finish(object token, long timeTakenMilli, string correlationId = null,
                           InstrumentationContext extraContext = null)
        {
            var info = (IInstrumentationInfo)token;
            var so   = JsonConvert.SerializeObject(new TraceEvent()
            {
                CategoryName   = info.CategoryName,
                InstanceName   = info.InstanceName,
                CorrelationId  = correlationId,
                Text1          = extraContext?.Text1,
                Text2          = extraContext?.Text2,
                Numeric        = extraContext?.Numeric ?? 0,
                Decimal        = extraContext?.Decimal ?? 0,
                TimeTakenMilli = timeTakenMilli
            });

            _dispatcher.Add(new EventData(Encoding.UTF8.GetBytes(so)));
        }
Exemplo n.º 4
0
    public void OnViewOpened()
    {
        eventDispatcher.Add(GameEvent.PlayerDamage, OnPlayerDamage);

        updater.RunUpdate(Update);
    }
Exemplo n.º 5
0
 public void OnViewOpened()
 {
     eventDispatcher.Add(GameEvent.PlayerDead, OnPlayerDead);
 }