Game Status

Outstanding Issues:

To Do's

Challenges Created: 5/31/2022 (in progress) Completed: Create challenge system, challenge object class and challenges CRUD. Started:5/31/2022 - built object class and quickly realized that there should be two separate classes. I removed any "challenges" specific properties from the "player challenge" objects. This will reduce save data. Items like Title, Description, etc. will be outside of the Challenge class object which only contains: (int)Idx to reference the challenges index, (bool) Completed (int) HighScore (int) LastScore. Challenge objects will be stored in player settings in delimited string format, retrieved via split (pipe for list, comma for properties but l may switch to serialized json objects) I am still debating on creating an init which will simply dump an initialized list of 50 or build as attempted. Audio Zones. Need to create audio zones so audio changes as you change locations. Created: 5/22/2022 - Script: AmbientSounds. Completed 5/30/2022 Created multiple audio zones and script. 2 office zones, 1 home office zone, auditorium zone, IT zone and elevator zone. OnEnter collider it will loop all zones and stop (ResetZones). Next, it will then play the indexed audio assigned. OnExit, all zones are stopped. 5/17/2022 - As it turns out, both double-tap and page jumping were related. The problem was trigger pull and trigger release were two separate events in one. For paging, I added a page boolean to prevent the second event from firing. Because of the flow of weapon firing, a bool check did not work and I had to implement a timer. Eliminated the double-tap using a timer to prevent the release event and it seems to have resolved the issue.