Commit graph

49 commits

Author SHA1 Message Date
in0finite
362241aace don't call OnSpawn() from PedModel, but instead find ground from Start()
this will make sure that ped's starting position does not change before call to FindGround()
2020-05-31 19:09:50 +02:00
in0finite
615f8d33cd more precise positioning after ground is found 2020-05-31 19:09:50 +02:00
in0finite
a06fd323db when teleporting ped, assign his heading too 2020-05-31 19:09:50 +02:00
in0finite
b2f427b67c assign starting position at the start of coroutine 2020-05-31 19:09:50 +02:00
in0finite
86fa29c345 better log messages 2020-05-31 19:09:50 +02:00
in0finite
a84e5f38dc apply "tryFromAbove" parameter when finding ground 2020-05-31 19:09:50 +02:00
in0finite
60f685dd70 don't assign initial Y position when finding ground 2020-05-31 19:09:50 +02:00
in0finite
25d1e30efa add ability to pass parameters to FindGround() 2020-05-31 19:09:50 +02:00
in0finite
e0f296bfd2 remove default SEO 2020-05-31 19:09:49 +02:00
in0finite
fb302bf086 camera distance is configurable 2020-05-31 19:09:48 +02:00
in0finite
0127b0d392 send fire position to server 2020-05-31 19:09:45 +02:00
in0finite
7983812074 send fire direction to server 2020-05-31 19:09:45 +02:00
in0finite
44c4012645 aim direction is synced 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
f684189be2 Don't constrain ped position 2020-05-31 19:09:42 +02:00
in0finite
2d77d4a58b remove unused vars 2020-05-31 19:09:42 +02:00
in0finite
b4fa58650f Move "turn speed" setting to PedManager 2020-05-31 19:09:42 +02:00
in0finite
9fbd976388 Remove "jump speed" setting 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
613ecd215a Fix resetting ped when falling below the world 2020-05-31 19:09:42 +02:00
in0finite
3869ff0a09 Destroy OutOfRangeDestroyer script on clients 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
e9ef2e583d Working on misc stats 2020-05-31 19:09:41 +02:00
in0finite
927044d517 Add setting 2020-05-31 19:09:40 +02:00
in0finite
548f0ee57c Add configurable ped sync rate 2020-05-31 19:09:40 +02:00
in0finite
2f82eca889 Register ped as Cell focus point 2020-05-31 19:09:40 +02:00
in0finite
d76320682a Cache NetworkTransform and save default sync interval 2020-05-31 19:09:40 +02:00
in0finite
abf9db0818 Working on sending input to server 2020-05-31 19:09:38 +02:00
in0finite
30f379da41 Ped state is synced 2020-05-31 19:09:38 +02:00
in0finite
656ad48124 Rename var 2020-05-31 19:09:38 +02:00
in0finite
76499f6fe1 Remove OnGUI() 2020-05-31 19:09:38 +02:00
in0finite
e28e970840 Remove UpdateAnims() 2020-05-31 19:09:38 +02:00
in0finite
429b64c783 Remove commented code 2020-05-31 19:09:38 +02:00
in0finite
0840b7c4e0 Only on server 2020-05-31 19:09:38 +02:00
in0finite
84b94f34c6 Only on server 2020-05-31 19:09:38 +02:00
in0finite
94f39f41d1 Extract method 2020-05-31 19:09:38 +02:00
in0finite
b203dede04 Remove unused code 2020-05-31 19:09:38 +02:00
in0finite
040e210847 Fix Teleport() 2020-05-31 19:09:38 +02:00
in0finite
a0c09718e0 Fix OnSpawn() 2020-05-31 19:09:38 +02:00
in0finite
d10dfdf1d6 Remove unused code 2020-05-31 19:09:38 +02:00
in0finite
a5a94e23b4 Exclude some vars from serialization 2020-05-31 19:09:37 +02:00
in0finite
e95a50748f Code polishing 2020-05-31 19:09:37 +02:00
in0finite
80c0507f0b Fixing Ped.Instance & Ped.IsLocalPlayer 2020-05-31 19:09:37 +02:00
in0finite
b5cfb80212 Remove some code 2020-05-31 19:09:37 +02:00
in0finite
6fd35e35ff Fix camera 2020-05-31 19:09:37 +02:00
in0finite
a5b8e5c51c Working on ped networking 2 2020-05-31 19:09:37 +02:00
in0finite
0dc87cfb48 Ped now inherits NetworkBehaviour 2020-05-31 19:09:37 +02:00
in0finite
501e63acb5 Remove base types for Ped's partial classes 2020-05-31 19:09:37 +02:00
in0finite
039ae76a14 Initial commit 2020-05-31 19:07:22 +02:00