in0finite
22e2c64682
...
2020-05-31 19:09:43 +02:00
in0finite
8c0d258176
show weapons that ped owns
2020-05-31 19:09:43 +02:00
in0finite
cca9268777
add ped's weapon to player stats
2020-05-31 19:09:43 +02:00
in0finite
968f51bab4
add stats about current weapon
2020-05-31 19:09:43 +02:00
in0finite
8fa8092e8d
improvement
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
9f5679de5f
rename method
2020-05-31 19:09:43 +02:00
in0finite
199dc0c442
assign gun flash on client
2020-05-31 19:09:43 +02:00
in0finite
af2f573a7a
remove commented code
2020-05-31 19:09:43 +02:00
in0finite
cb2ce01463
ped owner is fully synced ?
2020-05-31 19:09:43 +02:00
in0finite
989793e4ca
ped owner is partially synced
2020-05-31 19:09:43 +02:00
in0finite
2b8bfdb6e2
ammo is synced
2020-05-31 19:09:43 +02:00
in0finite
8075e21449
weapon creation done ?
2020-05-31 19:09:43 +02:00
in0finite
4b94a75efe
don't automatically start server in headless mode
2020-05-31 19:09:43 +02:00
in0finite
109536ff41
add scripts to prefabs
2020-05-31 19:09:43 +02:00
in0finite
ba149d06aa
rename class to match file name
2020-05-31 19:09:43 +02:00
in0finite
ffffdf2360
rename script file
2020-05-31 19:09:43 +02:00
in0finite
2fd8f1dd15
fix error
2020-05-31 19:09:43 +02:00
in0finite
056e4bf284
run safe
2020-05-31 19:09:43 +02:00
in0finite
8f477c0353
add it to namespace
2020-05-31 19:09:43 +02:00
in0finite
3834b41517
add it to namespace
2020-05-31 19:09:43 +02:00
in0finite
dbbc5cddb8
pressing P makes a request
2020-05-31 19:09:43 +02:00
in0finite
dec6950a48
pressing V makes a request
2020-05-31 19:09:43 +02:00
in0finite
8f4f319d12
utilities window makes requests
2020-05-31 19:09:43 +02:00
in0finite
25d5ec17dd
client can teleport from map window
2020-05-31 19:09:43 +02:00
in0finite
01b103c34d
client can use teleport window
2020-05-31 19:09:43 +02:00
in0finite
2e9c3ca3e0
working on player requests 2
2020-05-31 19:09:43 +02:00
in0finite
6803d56cbc
working on player requests
2020-05-31 19:09:43 +02:00
in0finite
c19f7b9066
cmd line args parsing finished ?
2020-05-31 19:09:43 +02:00
in0finite
3b3383fbe5
working on CmdLineUtils
2020-05-31 19:09:43 +02:00
in0finite
49369e63f3
create some scripts
2020-05-31 19:09:43 +02:00
in0finite
8a38f81df7
show teleport locations only on server
2020-05-31 19:09:43 +02:00
in0finite
a7dd283fd4
show utilities only on server
2020-05-31 19:09:43 +02:00
in0finite
518517a9c6
load ped model as soon as he gets spawned
2020-05-31 19:09:43 +02:00
in0finite
c51798bf75
trying to fix bug when player's sync var was not updated before Ped.Start() executed
2020-05-31 19:09:43 +02:00
in0finite
1f095d54a0
display num focus points
2020-05-31 19:09:43 +02:00
in0finite
7247518b6c
add script to prefab
2020-05-31 19:09:43 +02:00
in0finite
221086fe95
working on displaying players on minimap
2020-05-31 19:09:43 +02:00
in0finite
acf566f79a
add "spawn interval" setting
2020-05-31 19:09:43 +02:00
in0finite
7a8dac9e2a
add "pause spawning" setting
2020-05-31 19:09:42 +02:00
in0finite
3e89f57747
spawning can be paused, and spawn interval can be configured
2020-05-31 19:09:42 +02:00
in0finite
d5e35ec745
change window height
2020-05-31 19:09:42 +02:00
in0finite
6e18f5ba1a
log exception
2020-05-31 19:09:42 +02:00
in0finite
b85b3c0bac
parse port number as ushort
2020-05-31 19:09:42 +02:00
in0finite
f06d0e444f
rename vars
2020-05-31 19:09:42 +02:00
in0finite
3bc6f090d4
...
2020-05-31 19:09:42 +02:00
in0finite
8cb0c42901
log exception
2020-05-31 19:09:42 +02:00
in0finite
3aa09f9f04
parse port number as ushort
2020-05-31 19:09:42 +02:00
in0finite
d295665f85
rename var
2020-05-31 19:09:42 +02:00
in0finite
5facf5f6e6
max num players is configurable
2020-05-31 19:09:42 +02:00
in0finite
8020e49a69
add max num players to net stats
2020-05-31 19:09:42 +02:00
in0finite
d7b9abb29c
getoradd
2020-05-31 19:09:42 +02:00
in0finite
69042ae62e
improvement
2020-05-31 19:09:42 +02:00
in0finite
a1be18c3ce
improvement
2020-05-31 19:09:42 +02:00
in0finite
90e5f6f594
add NetManager to prefab
2020-05-31 19:09:42 +02:00
in0finite
b56cad2992
remove Update()
2020-05-31 19:09:42 +02:00
in0finite
f0cc7be1e7
coroutine done ?
2020-05-31 19:09:42 +02:00
in0finite
beb76b6499
remove unneeded code
2020-05-31 19:09:42 +02:00
in0finite
e4aa3c9f92
add it to namespace
2020-05-31 19:09:42 +02:00
in0finite
3aff8be074
improvement
2020-05-31 19:09:42 +02:00
in0finite
a135d2a8bd
net status will be available in Utilities namespace
2020-05-31 19:09:42 +02:00
in0finite
e9f01099f0
minimap follows main camera if there is no local ped
2020-05-31 19:09:42 +02:00
in0finite
2c03d76d4d
minimap properly follows ped
2020-05-31 19:09:42 +02:00
in0finite
f40c15c195
kill all peds and destroy all vehicles, including local
2020-05-31 19:09:42 +02:00
in0finite
41b352ab4a
display stats about ped and vehicle
2020-05-31 19:09:42 +02:00
in0finite
0b562318c1
trying to fix: camera going through map objects
2020-05-31 19:09:42 +02:00
in0finite
057a0b2c07
display draw distance
2020-05-31 19:09:42 +02:00
in0finite
f684189be2
Don't constrain ped position
2020-05-31 19:09:42 +02:00
in0finite
88688bea7d
Add stats about local ped and his vehicle
2020-05-31 19:09:42 +02:00
in0finite
e60a5295f5
persist camera settings
2020-05-31 19:09:42 +02:00
in0finite
d96f890d02
add world stats
2020-05-31 19:09:42 +02:00
in0finite
65e32df63d
remove world stats window
2020-05-31 19:09:42 +02:00
in0finite
2d77d4a58b
remove unused vars
2020-05-31 19:09:42 +02:00
in0finite
173011aee2
save GameManager.prefab
2020-05-31 19:09:42 +02:00
in0finite
7c9abf67ff
...
2020-05-31 19:09:42 +02:00
in0finite
396be732ba
remove "Enter vehicle radius" setting
2020-05-31 19:09:42 +02:00
in0finite
a6bb7969b6
adapt mouse sensitivity
2020-05-31 19:09:42 +02:00
in0finite
90bb9ccb15
load some settings on start
2020-05-31 19:09:42 +02:00
in0finite
ae5dc1f0e1
...
2020-05-31 19:09:42 +02:00
in0finite
d167b39d49
move "show speedometer" setting to PedManager
2020-05-31 19:09:42 +02:00
in0finite
ce0fb3ffa9
move "enter vehicle radius" setting to PedManager
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
dedfd7d75a
Load camera settings on start
2020-05-31 19:09:42 +02:00
in0finite
94de5c4a48
Load "Max draw distance" setting on start
2020-05-31 19:09:42 +02:00
in0finite
e8e6b6cd91
...
2020-05-31 19:09:42 +02:00
in0finite
04477198e0
Load "Run in background" setting on start
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
4a60c43ca2
Limit fps to 60 by default
2020-05-31 19:09:42 +02:00
in0finite
b117c27a63
World stats adapted
2020-05-31 19:09:42 +02:00
in0finite
054ec6151c
Increase ground size
2020-05-31 19:09:42 +02:00
in0finite
99b1f013d3
Reduce slope
2020-05-31 19:09:42 +02:00
in0finite
774f83addb
Reduce slope
2020-05-31 19:09:42 +02:00
in0finite
24328020c2
Fix height of some obstacles
2020-05-31 19:09:42 +02:00
in0finite
52f6590c36
Add more obstacles
2020-05-31 19:09:42 +02:00
in0finite
df0ef85dc7
Add some obstacles to demo scene
2020-05-31 19:09:42 +02:00
in0finite
83615206d5
Change scene name in StartGame window
2020-05-31 19:09:42 +02:00
in0finite
df643f0b86
Rename scene
2020-05-31 19:09:42 +02:00
in0finite
552b27e049
Adjust column widths and preserve stats game object across scenes
2020-05-31 19:09:42 +02:00
in0finite
cf3fc109f8
Update status of rigid body every frame
2020-05-31 19:09:41 +02:00
in0finite
8c2aefe161
Change default ped sync rate to 20
2020-05-31 19:09:41 +02:00
in0finite
e9d4374af8
Don't use scroll view for stats window
2020-05-31 19:09:41 +02:00
in0finite
f1254e10e6
Uses it's own scroll view for stats
2020-05-31 19:09:41 +02:00
in0finite
e7ac6074d1
Use index
2020-05-31 19:09:41 +02:00
in0finite
8429b2c36b
Remove ping from player stats
2020-05-31 19:09:41 +02:00
in0finite
422dc1d8c4
Add ped state to player stats
2020-05-31 19:09:41 +02:00
in0finite
efd831f504
Change format of a setting - now rigid body can be disabled on local player
2020-05-31 19:09:41 +02:00
in0finite
b54948dd55
Create some files
2020-05-31 19:09:41 +02:00
in0finite
700aa0aac9
Update MirrorLite
2020-05-31 19:09:41 +02:00
in0finite
f9c8a5d31f
Destroy OutOfRangeDestroyer script on peds which are controlled by players
2020-05-31 19:09:41 +02:00
in0finite
3869ff0a09
Destroy OutOfRangeDestroyer script on clients
2020-05-31 19:09:41 +02:00
in0finite
33c3700291
Disable vehicle damage
2020-05-31 19:09:41 +02:00
in0finite
ed7ce1429f
Improvements
2020-05-31 19:09:41 +02:00
in0finite
266c90deac
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
aeb0c8fc1e
Apply "Disable vehicle's rigid body on clients" setting immediately
2020-05-31 19:09:41 +02:00
in0finite
d91cd759e3
Attempt to fix state sync
2020-05-31 19:09:41 +02:00
in0finite
1fce7d1a5e
Add stats prefab into startup scene
2020-05-31 19:09:41 +02:00
in0finite
bd2aeea20f
Create prefab for stats
2020-05-31 19:09:41 +02:00
in0finite
027319df86
Attempt to fix state sync
2020-05-31 19:09:41 +02:00
in0finite
0893fd0ca1
Add stats window to prefab
2020-05-31 19:09:41 +02:00
in0finite
5ca4ce46df
Working on player stats
2020-05-31 19:09:41 +02:00
in0finite
b987948bf9
Working on net stats
2020-05-31 19:09:41 +02:00
in0finite
e9ef2e583d
Working on misc stats
2020-05-31 19:09:41 +02:00
in0finite
eedc0f1e62
Working on stats
2020-05-31 19:09:41 +02:00
in0finite
54c44a89a7
Create some files
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
f3bacefadb
Change vehicle setting
2020-05-31 19:09:40 +02:00
in0finite
8da6e641b2
Apply sync rate to NetworkTransform too
2020-05-31 19:09:40 +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
927044d517
Add setting
2020-05-31 19:09:40 +02:00
in0finite
23ed98633a
Remove DefaultTransformSyncInterval variable
2020-05-31 19:09:40 +02:00
in0finite
548f0ee57c
Add configurable ped sync rate
2020-05-31 19:09:40 +02:00
in0finite
2c60eef867
Add setting
2020-05-31 19:09:40 +02:00
in0finite
6cca13e705
Add option to toggle control of vehicle input on local player
2020-05-31 19:09:40 +02:00
in0finite
15ccf99e47
Add setting
2020-05-31 19:09:40 +02:00
in0finite
50b7d7630c
Added option to toggle control of wheels on local player
2020-05-31 19:09:40 +02:00
in0finite
c44ba4146b
OutOfRangeDestroyer: don't increase out-of-range time if target object doesn't exist
2020-05-31 19:09:40 +02:00
in0finite
c49b1cf2a5
Add anti roll force only on server
2020-05-31 19:09:40 +02:00
in0finite
0e6f471db6
Apply sync rate on start
2020-05-31 19:09:40 +02:00
in0finite
06af108c8e
Add configurable vehicle sync rate
2020-05-31 19:09:40 +02:00
in0finite
4c3f09e279
NetworkTransform is enabled/disabled in Update()
2020-05-31 19:09:40 +02:00
in0finite
752c59116c
Cache NetworkTransform
2020-05-31 19:09:40 +02:00
in0finite
861aeb5422
Change some vehicle settings
2020-05-31 19:09:40 +02:00
in0finite
4dcad381b0
Fix NRE in syncvar hooks
2020-05-31 19:09:40 +02:00
in0finite
7b14c11cc2
Add setting
2020-05-31 19:09:40 +02:00
in0finite
9d0f0cfa0d
Add option to sync vehicle transform using syncvars
2020-05-31 19:09:40 +02:00
in0finite
63435ad446
Sync vehicle's transform using syncvars
2020-05-31 19:09:40 +02:00
in0finite
8b75f2c3e2
Remove some code
2020-05-31 19:09:40 +02:00
in0finite
be2e685257
Cache vehicles
2020-05-31 19:09:40 +02:00
in0finite
2370a67335
Only on server or local player
2020-05-31 19:09:40 +02:00
in0finite
0d5a90a3c0
Add comments
2020-05-31 19:09:40 +02:00
in0finite
3b3f70288b
Removed code which freezes vehicle if there is nothing below it
2020-05-31 19:09:40 +02:00
in0finite
800a6d1558
Extract method
2020-05-31 19:09:40 +02:00
in0finite
f90624c510
Remove commented code
2020-05-31 19:09:40 +02:00
in0finite
3e4f8d91a1
Extract method
2020-05-31 19:09:40 +02:00
in0finite
03de3a068d
Remove unused code
2020-05-31 19:09:40 +02:00
in0finite
32737f4618
Add some net getters
2020-05-31 19:09:40 +02:00
in0finite
233bb3c472
Remove toggle lights
2020-05-31 19:09:40 +02:00
in0finite
6ba73af243
Remove car flip
2020-05-31 19:09:40 +02:00
in0finite
10b5e541bc
Spine's direction is obtained from aim direction
2020-05-31 19:09:40 +02:00
in0finite
cb92bdd3dd
Properly obtain aim direction
2020-05-31 19:09:40 +02:00
in0finite
5a4d82de13
Fix NRE in minimap when camera is null
2020-05-31 19:09:40 +02:00
in0finite
47c7c5a694
Add option to disable camera
2020-05-31 19:09:40 +02:00
in0finite
fb0c137a56
Sync wheels
2020-05-31 19:09:40 +02:00
in0finite
238f0c565b
Apply server's velocity on all clients
2020-05-31 19:09:40 +02:00
in0finite
781553d6a4
...
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
502d211174
Only update division loading when there are focus points available
2020-05-31 19:09:40 +02:00
in0finite
05617caa15
Extract method
2020-05-31 19:09:40 +02:00
DannyWebbie
1e378b4d9c
Change Camera.current to Camera.main to avoid OutOfRangeDestroyer from
...
grabbing scene camera
2020-05-31 19:09:40 +02:00
in0finite
b1f7854d48
Change vehicle setting
2020-05-31 19:09:40 +02:00
in0finite
9e116c0341
Set localPlayerAuthority for vehicle to true
2020-05-31 19:09:40 +02:00
in0finite
a71740ab97
Add setting
2020-05-31 19:09:40 +02:00
in0finite
7f5b37f85e
Disable ped transform syncing while in vehicle
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
d4f25102e2
Add some vehicle settings to Options
2020-05-31 19:09:40 +02:00
in0finite
ce2631ca99
Improvement
2020-05-31 19:09:40 +02:00
in0finite
d0f756fb81
Add comments
2020-05-31 19:09:40 +02:00
in0finite
2dcdbe526f
Don't apply syncvars on client who controls vehicle
2020-05-31 19:09:40 +02:00
in0finite
2dc21ccfb8
Enable/disable rigid body based on authority
2020-05-31 19:09:40 +02:00
in0finite
461a3087b8
Remove authority when ped exits vehicle
2020-05-31 19:09:40 +02:00
in0finite
45897ebd9d
Working on vehicle authority
2020-05-31 19:09:40 +02:00
in0finite
3c1e24cb1c
Don't sync linear and angular velocity
2020-05-31 19:09:40 +02:00
in0finite
a9283739eb
Sync car color
2020-05-31 19:09:40 +02:00
in0finite
7ea49b763c
Add option to disable rigid body on clients
2020-05-31 19:09:39 +02:00
in0finite
394e08b458
States now control switching when they are forcefully switched to by the server. Fix for vehicle exiting state.
2020-05-31 19:09:39 +02:00
in0finite
e99839de0a
Fix sending submit button event
2020-05-31 19:09:39 +02:00
in0finite
a7e0c91f31
Sync rigid body's linear and angular velocity
2020-05-31 19:09:39 +02:00
in0finite
9a01c2464a
Add vehicle to list of spawn prefabs
2020-05-31 19:09:39 +02:00
in0finite
7098d72625
Add VehicleManager script to prefab
2020-05-31 19:09:39 +02:00
in0finite
3d00c4c28f
Create vehicle prefab
2020-05-31 19:09:39 +02:00
in0finite
f1c3f00574
Don't add or destroy VehicleController
2020-05-31 19:09:39 +02:00
in0finite
f6ddd442e7
Working on vehicle networking 5
2020-05-31 19:09:39 +02:00
in0finite
12e6c31fd0
Working on vehicle networking 4
2020-05-31 19:09:39 +02:00
in0finite
2e623e71f1
Sending input to server
2020-05-31 19:09:39 +02:00
in0finite
2d9f998a20
Create functions for sending input
2020-05-31 19:09:39 +02:00
in0finite
8993690946
Working on vehicle networking 3
2020-05-31 19:09:39 +02:00
in0finite
65961d4efe
Working on vehicle networking 2
2020-05-31 19:09:39 +02:00
in0finite
2b3d85244b
Remove some unused code
2020-05-31 19:09:39 +02:00
in0finite
c38c386563
Working on vehicle networking
2020-05-31 19:09:39 +02:00
in0finite
ad2c8c9010
Rename var
2020-05-31 19:09:39 +02:00
in0finite
78507f0f32
Send submit button event
2020-05-31 19:09:39 +02:00
in0finite
7360e6f0ca
Rename var
2020-05-31 19:09:39 +02:00
in0finite
531da482ff
Fix for vehicle receiving input from non-local peds
2020-05-31 19:09:39 +02:00
in0finite
1e83309e53
Remove unused code
2020-05-31 19:09:39 +02:00
in0finite
1865251ebb
Additional check
2020-05-31 19:09:39 +02:00
in0finite
07fa4c2752
Comments
2020-05-31 19:09:39 +02:00
in0finite
45418f88e0
Working on vehicle exiting 2
2020-05-31 19:09:39 +02:00
in0finite
be83e941a7
Working on vehicle exiting
2020-05-31 19:09:39 +02:00
in0finite
6ae76e392f
Working on vehicle sync 7
2020-05-31 19:09:39 +02:00
in0finite
8026142938
Add cleanup
2020-05-31 19:09:39 +02:00
in0finite
9a5d6a3ec6
Working on vehicle sync 6
2020-05-31 19:09:39 +02:00
in0finite
c3bd5362d5
Don't set camera parent
2020-05-31 19:09:39 +02:00
in0finite
7a6c6b4aa8
Fix cleanup
2020-05-31 19:09:39 +02:00
in0finite
5e32312a77
Fix cleanup
2020-05-31 19:09:39 +02:00
in0finite
b1dcbd80c8
Improvement
2020-05-31 19:09:39 +02:00
in0finite
028c63955c
Remove commented code
2020-05-31 19:09:39 +02:00
in0finite
e4644c1319
Fix
2020-05-31 19:09:39 +02:00
in0finite
4cae66d0c2
Sitting state should be done
2020-05-31 19:09:39 +02:00
in0finite
2842d653ef
Working on vehicle sync 5
2020-05-31 19:09:39 +02:00
in0finite
63491e76ea
Working on vehicle sync 4
2020-05-31 19:09:39 +02:00
in0finite
f3eff67bdf
Improvement
2020-05-31 19:09:39 +02:00
in0finite
c7ce53f6e1
Almost done with vehicle entering
2020-05-31 19:09:39 +02:00
in0finite
6472f3c73e
Working on vehicle sync 3
2020-05-31 19:09:39 +02:00
in0finite
b89e365619
Remove unused code for camera
2020-05-31 19:09:39 +02:00
in0finite
9944d54c20
Split into another function
2020-05-31 19:09:39 +02:00
in0finite
a90cb21be6
Cleanup coroutine
2020-05-31 19:09:39 +02:00
in0finite
f159f76806
Remove log message
2020-05-31 19:09:39 +02:00
in0finite
5e8d96aead
Working on vehicle sync 2
2020-05-31 19:09:39 +02:00
in0finite
09b1bfae30
Working on vehicle sync
2020-05-31 19:09:39 +02:00
in0finite
f9e89e25ea
Improvements
2020-05-31 19:09:39 +02:00
in0finite
30dc42d3ad
Enter vehicle only on server
2020-05-31 19:09:39 +02:00
in0finite
91ffd9531f
Removed commented code
2020-05-31 19:09:39 +02:00
in0finite
5a720b020a
Fix another NRE
2020-05-31 19:09:39 +02:00
in0finite
344318f558
Fix NRE caused by updating camera in LateUpdate()
2020-05-31 19:09:39 +02:00
in0finite
669daa23be
Send crouch button event
2020-05-31 19:09:39 +02:00
in0finite
9f64097b5e
Exit crouch move state only on server
2020-05-31 19:09:39 +02:00
in0finite
2681264b40
Exit crouch state only on server
2020-05-31 19:09:39 +02:00
in0finite
e2895deb31
Improvement
2020-05-31 19:09:39 +02:00
in0finite
4d00d5df55
Add comments
2020-05-31 19:09:39 +02:00
in0finite
bda70b5bfb
Only on server
2020-05-31 19:09:39 +02:00
in0finite
8ea0d445ac
Add comment
2020-05-31 19:09:39 +02:00
in0finite
d2a5764624
Fix log
2020-05-31 19:09:39 +02:00
in0finite
1204ff9942
Log when player connects
2020-05-31 19:09:38 +02:00
in0finite
50c31a61be
Log some info when player disconnects
2020-05-31 19:09:38 +02:00
in0finite
da380e0fa1
Kill player's ped after he disconnects
2020-05-31 19:09:38 +02:00
in0finite
c88920e3f8
Send input from Update(), with a specified max rate
2020-05-31 19:09:38 +02:00
in0finite
787603cdb8
Don't reset input after sending it
2020-05-31 19:09:38 +02:00
in0finite
60c5284984
Camera is updated in LateUpdateState() - this seems to have fixed the problem with camera shaking
2020-05-31 19:09:38 +02:00
in0finite
907db40357
Set default IP to 127.0.0.1
2020-05-31 19:09:38 +02:00
in0finite
9096954525
Send heading
2020-05-31 19:09:38 +02:00
in0finite
929bb22fb5
Testing client behaviour when input is reset
2020-05-31 19:09:38 +02:00
in0finite
3084cf03db
Add PedSync script to player prefab
2020-05-31 19:09:38 +02:00
in0finite
3d814ed028
PlayerController reads input on clients too
2020-05-31 19:09:38 +02:00
in0finite
38b8def30f
Add comment
2020-05-31 19:09:38 +02:00
in0finite
1462897bfc
Add comment
2020-05-31 19:09:38 +02:00
in0finite
be231b0f7d
Working on sending input to server 2
2020-05-31 19:09:38 +02:00
in0finite
abf9db0818
Working on sending input to server
2020-05-31 19:09:38 +02:00
in0finite
10da16dced
Remove spamming logs
2020-05-31 19:09:38 +02:00
in0finite
3607621665
Don't try to switch state when string is empty
2020-05-31 19:09:38 +02:00
in0finite
dbaf2f00df
Remove spamming log
2020-05-31 19:09:38 +02:00
in0finite
b9ff01542a
Create some sync scripts
2020-05-31 19:09:38 +02:00
in0finite
92a81ea5c8
Replace NM on a prefab
2020-05-31 19:09:38 +02:00
in0finite
b66c73457f
Create CustomNetworkManager which prevents client from marking itself as ready until the Loaded finishes
2020-05-31 19:09:38 +02:00
in0finite
00ac3b5153
Make console available in main menu
2020-05-31 19:09:38 +02:00
in0finite
11848cc351
Only load model on startup if it wasn't loaded so far
2020-05-31 19:09:38 +02:00
in0finite
6aadc268c0
Only load ped model if id > 0
2020-05-31 19:09:38 +02:00
in0finite
5c390d2be1
Don't assign syncvars in hooks
2020-05-31 19:09:38 +02:00
in0finite
c920d6f455
Assign syncvars only if values changed
2020-05-31 19:09:38 +02:00
in0finite
18f83af5bf
Add log message
2020-05-31 19:09:38 +02:00
in0finite
6fbbef784e
Display current ped state
2020-05-31 19:09:38 +02:00
in0finite
c1a320ea3d
Better log messages
2020-05-31 19:09:38 +02:00
in0finite
30f379da41
Ped state is synced
2020-05-31 19:09:38 +02:00
in0finite
feea8ffbe6
Enter crouch/fly states only on server
2020-05-31 19:09:38 +02:00
in0finite
dad31d5918
Switch to movement/aim state only on server
2020-05-31 19:09:38 +02:00
in0finite
09dbaaa12c
Update movement only on server
2020-05-31 19:09:38 +02:00
in0finite
a5ff23268b
Update rotation only on server
2020-05-31 19:09:38 +02:00
in0finite
574ad5d21b
Improve constraining position and rotation
2020-05-31 19:09:38 +02:00
in0finite
ce674ed007
Update heading only on server
2020-05-31 19:09:38 +02:00
in0finite
0a4a760ac4
Constrain position and rotation only on server
2020-05-31 19:09:38 +02:00
in0finite
dddda3a9df
Add comment
2020-05-31 19:09:38 +02:00
in0finite
823b8ea8fd
Forbid reading input in PlayerController
2020-05-31 19:09:38 +02:00
in0finite
656ad48124
Rename var
2020-05-31 19:09:38 +02:00
in0finite
a4d9195dd0
Forbid entering/exiting vehicle
2020-05-31 19:09:38 +02:00
in0finite
2dee074bb1
Forbid
2020-05-31 19:09:38 +02:00
in0finite
a16021b080
Forbid adding random weapons on client
2020-05-31 19:09:38 +02:00
in0finite
aee75e56c5
Forbid removing all weapons on client
2020-05-31 19:09:38 +02:00
in0finite
78ea779f90
Forbid setting weapon at slot on client
2020-05-31 19:09:38 +02:00
in0finite
8a32506e8f
Forbid switching weapons on client 2
2020-05-31 19:09:38 +02:00
in0finite
11140d6a20
Forbid switching weapons on client
2020-05-31 19:09:38 +02:00
in0finite
14ab11290b
Reload weapon only on server
2020-05-31 19:09:38 +02:00
in0finite
d80a3b986d
Improvement
2020-05-31 19:09:38 +02:00
in0finite
f391f1cd90
Destroy weapons only on server
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
9dfddf9fde
Improvement
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
353029a0d5
Don't add weapons to NPC peds
2020-05-31 19:09:38 +02:00
in0finite
aca67f12a2
Destroy weapons when ped gets destroyed
2020-05-31 19:09:38 +02:00
in0finite
47bc30b0a9
Add weapons to players
2020-05-31 19:09:37 +02:00
in0finite
8457c5550e
Spawn connected players when loading process finishes
2020-05-31 19:09:37 +02:00
in0finite
a554a5799f
Spawn player when connected
2020-05-31 19:09:37 +02:00
in0finite
30cc4e0384
Add onStart event to Player
2020-05-31 19:09:37 +02:00
in0finite
455b9dc04d
Add OK button in message box
2020-05-31 19:09:37 +02:00
in0finite
da92b2b621
Don't show StartGame/JoinGame windows in pause menu
2020-05-31 19:09:37 +02:00
in0finite
840e121b4e
Added button to add random weapons
2020-05-31 19:09:37 +02:00
in0finite
59d98a48a3
Add weapons on start
2020-05-31 19:09:37 +02:00
in0finite
519ddd004e
Fix NRE in PedsWindow
2020-05-31 19:09:37 +02:00
in0finite
bb8e416457
Change SyncVar to be a GameObject
2020-05-31 19:09:37 +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
f22f1ae400
Remove 'Networking' game object from main scene
2020-05-31 19:09:37 +02:00
in0finite
212be79376
Remove ped from main scene
2020-05-31 19:09:37 +02:00
in0finite
a8da6e847f
Removed ped from demo scene
2020-05-31 19:09:37 +02:00
in0finite
83daddc0d9
Change camera position to be the same as ped's
2020-05-31 19:09:37 +02:00
in0finite
460e252127
Remove spawn position from scenes
2020-05-31 19:09:37 +02:00
in0finite
73c4dc2bb0
Fix bug in Mirror with twice setting client as ready
2020-05-31 19:09:37 +02:00
in0finite
ee4afecf3a
Trying to use ServerChangeScene()
2020-05-31 19:09:37 +02:00
in0finite
0597d08b8b
Add spawn position to scenes
2020-05-31 19:09:37 +02:00
in0finite
0ebc71c88b
Assign player prefab in NM
2020-05-31 19:09:37 +02:00
in0finite
f5aeee0bb8
Create NetPlayer.prefab
2020-05-31 19:09:37 +02:00
in0finite
08815ed3b1
Working on player spawning 3
2020-05-31 19:09:37 +02:00
in0finite
235adeee7b
Working on player spawning 2
2020-05-31 19:09:37 +02:00
in0finite
01701be12d
Working on player spawning
2020-05-31 19:09:37 +02:00
in0finite
06a2dc4c5f
Create Player script
2020-05-31 19:09:37 +02:00
in0finite
65bbc394b5
Resave Main scene
2020-05-31 19:09:37 +02:00
in0finite
057aeeb625
Resave ModelViewer scene
2020-05-31 19:09:37 +02:00
in0finite
568ba31690
Add NetworkTransform to ped prefab
2020-05-31 19:09:37 +02:00
in0finite
25c9943be1
Add SpawnManager to GameManager prefab
2020-05-31 19:09:37 +02:00
in0finite
272cc63d02
Create SpawnManager script
2020-05-31 19:09:37 +02:00
in0finite
7106892550
Add NetworkIdentity to ped prefab
2020-05-31 19:09:37 +02:00
in0finite
917ab7c986
Assign player prefab in NetworkManager
2020-05-31 19:09:37 +02:00
in0finite
3492c39c8b
Working on ped networking 3
2020-05-31 19:09:37 +02:00
in0finite
a5b8e5c51c
Working on ped networking 2
2020-05-31 19:09:37 +02:00
in0finite
c60d1ae2d4
Working on ped networking
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
571b498202
Display client status and add ability to cancel connecting
2020-05-31 19:09:37 +02:00
in0finite
00d5556025
Add JoinGameWindow to UI prefab
2020-05-31 19:09:37 +02:00
in0finite
803ec7f091
Add network manager to startup scene
2020-05-31 19:09:37 +02:00
in0finite
37b9724a17
Don't display "Start game" and "Start demo" buttons in main menu
2020-05-31 19:09:37 +02:00
in0finite
b397a39cc7
Improve JoinGameWindow
2020-05-31 19:09:37 +02:00
in0finite
580335b576
Improve StartGameWindow and apply 'dontListen' option
2020-05-31 19:09:37 +02:00
in0finite
b465ba0d67
Create NetworkManager prefab
2020-05-31 19:09:37 +02:00
in0finite
86addef421
Add StartGameWindow and JoinGameWindow to UI prefab
2020-05-31 19:09:37 +02:00
in0finite
99311f5825
Create StartGameWindow
2020-05-31 19:09:37 +02:00
in0finite
acf35ed9fd
Working on JoinGameWindow
2020-05-31 19:09:37 +02:00
in0finite
f15a35f15e
Create JoinGameWindow
2020-05-31 19:09:37 +02:00
in0finite
21c5cbfaab
Create NetStatus class
2020-05-31 19:09:37 +02:00
in0finite
076257b82c
Working on NetManager 2
2020-05-31 19:09:37 +02:00
in0finite
0979cabd51
Working on NetManager
2020-05-31 19:09:37 +02:00
in0finite
8e242cd190
Opened Unity
2020-05-31 19:09:37 +02:00
in0finite
df324f5f3f
Add submodule
2020-05-31 19:09:37 +02:00
in0finite
7bf11bb6a5
ParticleRenderer is no longer available
2020-05-31 19:09:37 +02:00
in0finite
127425a01c
Add option to destroy window on close. Add API for creating windows.
2020-05-31 19:09:37 +02:00
in0finite
8080caad44
Create MessageBox
2020-05-31 19:09:37 +02:00
in0finite
5a085107bb
Improved console:
...
- changed window size
- added option to select log message and display stack trace
2020-05-31 19:09:36 +02:00
in0finite
eb874984df
Don't expand label width
2020-05-31 19:09:36 +02:00
in0finite
afdd15e9ce
Add some space between zones
2020-05-31 19:09:36 +02:00
in0finite
43599418e8
Change min zoom level
2020-05-31 19:09:36 +02:00
in0finite
0aeb523a16
Zoom map with mouse scroll
2020-05-31 19:09:36 +02:00
in0finite
039ae76a14
Initial commit
2020-05-31 19:07:22 +02:00