private AsActorFrameSnapshot GetFrameSnapshot(AsAbstractActor actor)
 {
     if (!_actorFrameSnapshots.ContainsKey(actor))
     {
         _actorFrameSnapshots[actor] = new AsActorFrameSnapshot();
     }
     return(_actorFrameSnapshots[actor]);
 }
 public void RegisterReplyMessage(AsAbstractActor actor, AsTelegram recieved, AsTelegram sent)
 {
     if (!_shouldRegister)
     {
         return;
     }
     GetThisFrameSnapshot().RegisterReplyMessage(actor, recieved, sent);
 }
 public void RegisterInitiatedMessage(AsAbstractActor actor, AsTelegram telegram)
 {
     if (!_shouldRegister)
     {
         return;
     }
     GetThisFrameSnapshot().RegisterInitiatedMessage(actor, telegram);
 }
Beispiel #4
0
        private string CreateNameOfActor(AsAbstractActor asActor)
        {
            var ownerName = "NoOwner";

            if (asActor.Owner != null)
            {
                ownerName = asActor.Owner.name;
            }

            return($"{asActor.GetType()}: {ownerName}");
        }
 public void RegisterReplyMessage(AsAbstractActor actor, AsTelegram recieved, AsTelegram sent)
 {
     GetFrameSnapshot(actor).RegisterReplyMessage(recieved, sent);
 }
 public void RegisterInitiatedMessage(AsAbstractActor actor, AsTelegram telegram)
 {
     GetFrameSnapshot(actor).RegisterInitiatedMessage(telegram);
 }
 public void RegisterRecievedMessage(AsAbstractActor actor, AsTelegram recieved)
 {
     GetFrameSnapshot(actor).RegisterRecievedMessage(recieved);
 }