Example #1
0
        public void ShouldReadPayload()
        {
            // Arrange
            var reader    = new EventDataReader();
            var eventData = new EventData(EventDataReader.DefaultEncoding.GetBytes("foo"));

            // Act
            var payload = reader.ReadPayload(eventData);

            // Assert
            payload.Should().Be("foo");
        }
Example #2
0
    // Start is called before the first frame update
    void Start()
    {
        EventDataReader reader = new EventDataReader();

        reader.readEventData(Application.streamingAssetsPath + "/gameevents.txt", storyEvents);
        // Debug.Log(storyEvents.Count + " events read from file.");

        StoryResourceReader resourceReader = new StoryResourceReader();

        resourceReader.readResourceData(Application.streamingAssetsPath + "/resources.txt", storyResources);

        gui.updateResources(storyResources);

        StartNextEvent("beginning");
    }
Example #3
0
        public ForzaDataListener(int port, IPAddress serverIpAddress) : base(port, serverIpAddress)
        {
            _carSetupObservers         = new List <IObserver <CarSetupData> >();
            _carStatusObservers        = new List <IObserver <CarStatusData> >();
            _carTelemetryObservers     = new List <IObserver <CarTelemetryData> >();
            _eventDataObservers        = new List <IObserver <EventData> >();
            _lapDataObservers          = new List <IObserver <LapData> >();
            _motionDataObservers       = new List <IObserver <MotionData> >();
            _participantsDataObservers = new List <IObserver <ParticipantsData> >();
            _sessionDataObservers      = new List <IObserver <SessionData> >();

            _carSetupDataReader     = new CarSetupDataReader();
            _carStatusDataReader    = new CarStatusDataReader();
            _carTelemetryDataReader = new CarTelemetryDataReader();
            _eventDataReader        = new EventDataReader();
            _lapDataReader          = new LapDataReader();
            _motionDataReader       = new MotionDataReader();
            _participantsDataReader = new ParticipantsDataReader();
            _sessionDataReader      = new SessionDataReader();
        }