in0finite
853a264750
...
2020-05-31 19:09:46 +02:00
in0finite
75ab5d5d9b
sync offset
2020-05-31 19:09:46 +02:00
in0finite
eade6fc3d8
extract method
2020-05-31 19:09:46 +02:00
in0finite
a5cda1b996
assign offset every frame
2020-05-31 19:09:46 +02:00
in0finite
62d6925020
store vehicle parent offset
2020-05-31 19:09:46 +02:00
in0finite
c6143c3647
prevent possible NRE
2020-05-31 19:09:45 +02:00
in0finite
1a7a4d5471
prevent possible NRE
2020-05-31 19:09:45 +02:00
in0finite
59ca8f3d77
adjust root frame position in crouch state
2020-05-31 19:09:45 +02:00
in0finite
aba5c41ffd
extract method
2020-05-31 19:09:45 +02:00
in0finite
0127b0d392
send fire position to server
2020-05-31 19:09:45 +02:00
in0finite
bae6676196
using fire direction from client when trying to fire
2020-05-31 19:09:45 +02:00
in0finite
7983812074
send fire direction to server
2020-05-31 19:09:45 +02:00
in0finite
a1601341e6
fixing fire direction on clients
2020-05-31 19:09:45 +02:00
in0finite
b38bf70f8b
preserve movement input
2020-05-31 19:09:45 +02:00
in0finite
dc16ede651
roll direction is synced
2020-05-31 19:09:45 +02:00
in0finite
1a66200d70
client uses 'loop' wrap mode for roll anim
2020-05-31 19:09:45 +02:00
in0finite
c67acba8b2
vehicle states now wait for vehicle to be assigned before starting their stuff
2020-05-31 19:09:45 +02:00
in0finite
d34ab7d4fe
move method to other class
2020-05-31 19:09:45 +02:00
in0finite
7de0dd7cdb
removed unneeded methods
2020-05-31 19:09:45 +02:00
in0finite
94b7404e4f
client checks if vehicle is spawned every frame
2020-05-31 19:09:45 +02:00
in0finite
30b1176ee7
play passenger anim every frame
2020-05-31 19:09:45 +02:00
in0finite
b467859ce5
extract method
2020-05-31 19:09:45 +02:00
in0finite
63ce71bec6
check if anim state is null
2020-05-31 19:09:45 +02:00
in0finite
854b0c1856
check if state is still active
2020-05-31 19:09:45 +02:00
in0finite
e3bdea9647
small optimization
2020-05-31 19:09:45 +02:00
in0finite
e9b944cad5
fix NRE in GetCameraFocusPos()
2020-05-31 19:09:45 +02:00
in0finite
57bb127345
now sending net id of current vehicle
2020-05-31 19:09:45 +02:00
in0finite
e5ef9e03c7
sync weapon fire event
2020-05-31 19:09:44 +02:00
in0finite
eb13b25a3f
send next/previous weapon button events
2020-05-31 19:09:44 +02:00
in0finite
d21a9f5c44
send aim/fire button events
2020-05-31 19:09:44 +02:00
in0finite
209cb1e08e
end roll state only on server
2020-05-31 19:09:44 +02:00
in0finite
f10c52b902
only on server
2020-05-31 19:09:43 +02:00
in0finite
eaa9247897
only on server and local player
2020-05-31 19:09:43 +02:00
in0finite
884ef2a223
only on server or local player
2020-05-31 19:09:43 +02:00
in0finite
b1acdecd20
fire only on server
2020-05-31 19:09:43 +02:00
in0finite
49eaf4140f
only on server
2020-05-31 19:09:43 +02:00
in0finite
4551cb67e9
fix RotatePedInDirectionOfAiming(): it uses aim direction instead of camera direction
2020-05-31 19:09:43 +02:00
in0finite
64f30f6063
only on server
2020-05-31 19:09:43 +02:00
in0finite
2c30229ed7
sync current weapon slot
2020-05-31 19:09:43 +02:00
in0finite
ee25411026
states can detect when current weapon changes
2020-05-31 19:09:43 +02:00
in0finite
0b562318c1
trying to fix: camera going through map objects
2020-05-31 19:09:42 +02:00
in0finite
c939f16c81
Don't block camera with peds
2020-05-31 19:09:42 +02:00
in0finite
ed7ce1429f
Improvements
2020-05-31 19:09:41 +02:00
in0finite
e117c2cd81
Fixed several bugs:
...
- vehicle states are activated on clients at the end of frame, because at the moment of ped creation, vehicle may not be created yet
- ped doesn't switch to stand state in Start(), on clients
- state is now synced using string, not struct, because struct failed to sync after first modification
2020-05-31 19:09:41 +02:00
in0finite
ec4435e181
Converting vehicle states to new API 3
2020-05-31 19:09:41 +02:00
in0finite
b474d7df85
Converting vehicle states to new API 2
2020-05-31 19:09:41 +02:00
in0finite
4faa53bb1d
Converting vehicle states to new API
2020-05-31 19:09:41 +02:00
in0finite
7fb6256b3a
States can provide additional data for clients when being switched
2020-05-31 19:09:41 +02:00
in0finite
a4329fedea
When entering/exiting vehicle, don't change sync interval, but instead disable/enable NetworkTransform
2020-05-31 19:09:40 +02:00
in0finite
23ed98633a
Remove DefaultTransformSyncInterval variable
2020-05-31 19:09:40 +02:00