38 Commits over 0 Days - ∞cph!
Quickly trying out right stick cam orbitting
Bit more camera orbit WIP
Cam orbit fixes
Merged from main
Reduced camera orbi speed, made it work better with the low speed exaggerated rotation and added pull back on stick to immediately rotate 180
Merged "right stick camera orbit/pull back for instant180 rear view" to main
- More ghost recording/playback.
More ghost mission WIP.
Missions now autostart when max players are queued.
- Ghost playback fix
- Ghost mission now starts recording ghost data and stops when mission finished
- Copied race mission UI prefab/code as starting point for ghost mission UI
WIP send/reveive ghost data
Added GhostEntry class and ClientID helper class
More send/receive of ghost
Fix for ghost data not attempting to send correctly
Added large (Reliable, fragmented) channel to SimpleNetwork
Ghost missions now uses large channel
MissionPoint now has an index property
Added GhostEntries class as a matrix lookup table of saved ghost entries between all mission points.
Added MissionPoint class to allow special mission tagging of mission points
MissionManager mission point find functions can now specify an optional type (defaults to all)
Renamed MissionPoint to MissionPointInfo, as it already existed.
MissionPointInfo is now parsed and added to mission manager points
Ghost mission now builds mission using only ghost mission points.
Ghost entry now stores the time
MissionGhost now tracks best time
Temp UI for ghost mission
Clamped ghost playback rate
Flipped numpad camera X input axis to match gamepad controls
Ghost mission now spawns a ghost truck instead of a cube
Ghost truck placeholder material
Merge from main and fix ghost mission send player list function call