in0finite
9993959810
adapt main menu to MenuBar
2020-05-31 19:09:54 +02:00
in0finite
0aaa8b7769
remove unused code
2020-05-31 19:09:54 +02:00
in0finite
33b57668dd
restore canvas statuses
2020-05-31 19:09:54 +02:00
in0finite
c3d7447a7e
delete PedestrianModelViewerUI script
2020-05-31 19:09:54 +02:00
in0finite
d59672aa34
don't read input on some places when not allowed
2020-05-31 19:09:54 +02:00
in0finite
6786ab5e76
convert chat input
2020-05-31 19:09:54 +02:00
in0finite
2f26d16183
rename variable
2020-05-31 19:09:54 +02:00
in0finite
147abe2af6
convert pause menu label
2020-05-31 19:09:54 +02:00
in0finite
089cf387fb
remove commented code
2020-05-31 19:09:54 +02:00
in0finite
9009db198d
remove some imGUI code
2020-05-31 19:09:54 +02:00
in0finite
e6b3a9f300
menu entries are now components ; fix sorting of menu entries ;
2020-05-31 19:09:54 +02:00
in0finite
29920c8bfa
adjust size and position of menu bar
2020-05-31 19:09:54 +02:00
in0finite
0b62ec3c0a
remove test button from prefab
2020-05-31 19:09:54 +02:00
in0finite
f54a8fe60d
enable/disable canvas on Start()
2020-05-31 19:09:54 +02:00
in0finite
23cbd6163d
register Resume and Exit entries
2020-05-31 19:09:54 +02:00
in0finite
1185732b28
first working version of new pause menu
2020-05-31 19:09:54 +02:00
in0finite
541f4c333a
create canvas for pause menu
2020-05-31 19:09:54 +02:00
in0finite
3b9b41794a
delete pausemenu prefab ; group all windows at one game object ;
2020-05-31 19:09:54 +02:00
in0finite
13d3418fef
extract "Settings" game object to a prefab
2020-05-31 19:09:54 +02:00
in0finite
439353e588
reduce font size again
2020-05-31 19:09:54 +02:00
in0finite
87313b1b7b
reduce font size for main menu button
2020-05-31 19:09:54 +02:00
in0finite
92d7088784
remove unused code
2020-05-31 19:09:54 +02:00
in0finite
9d76c56ac0
re-enable canvas for touch input
2020-05-31 19:09:54 +02:00
in0finite
477bab3d31
create custom event system which makes it possible to use imGUI and new UI at the same time
2020-05-31 19:09:54 +02:00
in0finite
b4d48ac4c7
change button color
2020-05-31 19:09:54 +02:00
in0finite
19abce4017
change button text color when window is opened
2020-05-31 19:09:54 +02:00
in0finite
bea171a7e6
dynamically adjust font size of button text
2020-05-31 19:09:53 +02:00
in0finite
76aad79d40
only enable main menu canvas in startup scene
2020-05-31 19:09:53 +02:00
in0finite
8cf1c143df
remove unused code
2020-05-31 19:09:53 +02:00
in0finite
6597c53735
don't draw menu items from OnGUI()
2020-05-31 19:09:53 +02:00
in0finite
540e6a83f5
some adjustments
2020-05-31 19:09:53 +02:00
in0finite
dbbcdb4e80
convert Exit button
2020-05-31 19:09:53 +02:00
in0finite
d0138fcca7
convert logo
2020-05-31 19:09:53 +02:00
in0finite
b2ee510576
convert background
2020-05-31 19:09:53 +02:00
in0finite
6b58fdf964
main menu buttons almost done
2020-05-31 19:09:53 +02:00
in0finite
552e4453e0
remove GXT window because GXT is not loaded currently
2020-05-31 19:09:53 +02:00
in0finite
a217af283a
re-save ped prefab
2020-05-31 19:09:53 +02:00
in0finite
2eb36c245f
fix lower shooting rate
2020-05-31 19:09:53 +02:00
in0finite
9db8019d9a
extract GetFirePosition() and GetFireDirection() into IAimState interface/classes - states now control fire position and direction ; drive-by aiming now works for AWA weapons (they no longer aim up in the sky) ;
2020-05-31 19:09:53 +02:00
in0finite
d0badd78cf
don't clear raycast buffer - I think that there is no need for that
2020-05-31 19:09:53 +02:00
in0finite
c5aa931715
use larger buffer for storing raycasts - this is needed because vehicle is consisted of many colliders which can be on a path of a ray
2020-05-31 19:09:53 +02:00
in0finite
5ede80b85e
check also if ignored object is parent of hit object
2020-05-31 19:09:53 +02:00
in0finite
a7ad315260
when drawing line from gun, use the last used WeaponAttackParams - this will properly visualize aim direction when in drive-by state
2020-05-31 19:09:53 +02:00
in0finite
6e3cf54a02
trying to ignore object when raycasting
2020-05-31 19:09:53 +02:00
in0finite
0c620cc228
refactor firing system to use additional parameters - this will make it possible to ignore current vehicle when firing in drive-by state
2020-05-31 19:09:53 +02:00
in0finite
ca40df585d
cleanup
2020-05-31 19:09:53 +02:00
in0finite
886edc3084
adjust camera focus position and camera distance
2020-05-31 19:09:53 +02:00
in0finite
a2e9d3f971
camera offset is configurable
2020-05-31 19:09:53 +02:00
in0finite
a9f665bc33
camera handling works, but needs improvements
2020-05-31 19:09:53 +02:00
in0finite
42946f3a02
convert CheckCameraCollision() to static method
2020-05-31 19:09:53 +02:00
in0finite
0dffb495c6
aim anim max time is equal to half of the anim length
2020-05-31 19:09:53 +02:00
in0finite
bc05cb0b4c
manually update aim anim ; don't play anim while firing, but pause it ; stop firing when weapon is ready to fire, not when anim reaches certain time ;
2020-05-31 19:09:53 +02:00
in0finite
212d1187ff
drive-by firing WIP
2020-05-31 19:09:53 +02:00
in0finite
18136f279f
convert other TryFire() to static function
2020-05-31 19:09:53 +02:00
in0finite
3a9b07cf7b
convert TryFire() to static function
2020-05-31 19:09:53 +02:00
in0finite
e3d81d0c03
don't log warnings for bones with id -1
2020-05-31 19:09:53 +02:00
in0finite
e8581c0fee
support loading anims which have invalid bone ids
2020-05-31 19:09:53 +02:00
in0finite
ee2922b241
add vehicle offset to misc stats
2020-05-31 19:09:53 +02:00
in0finite
84b2d4209c
update anims from the right place
2020-05-31 19:09:53 +02:00
in0finite
cbf874da6c
anims are finally playing correctly
2020-05-31 19:09:53 +02:00
in0finite
c7db8963ff
attempt to play driveby anims
2020-05-31 19:09:53 +02:00
in0finite
7f384860b5
small cleanup
2020-05-31 19:09:52 +02:00
in0finite
792eb923e9
improve UI
2020-05-31 19:09:52 +02:00
in0finite
1cf178f274
fix IndexOutOfRange ex
2020-05-31 19:09:52 +02:00
in0finite
3c9cf45144
add search box for IFP file names
2020-05-31 19:09:52 +02:00
in0finite
59ac34ac3f
display IFP names in scroll view
2020-05-31 19:09:52 +02:00
in0finite
21c8de6b1c
fix loading anims when bone id is -1
2020-05-31 19:09:52 +02:00
in0finite
162d07f254
remove extension from IFP file names
2020-05-31 19:09:52 +02:00
in0finite
0414727c46
don't try to display IFP clips if IFP is not loaded
2020-05-31 19:09:52 +02:00
in0finite
c5c6e44c3e
fix obtaining all IFP files
2020-05-31 19:09:52 +02:00
in0finite
194c1ceb6d
add ability to display all IFP packages in anim window
2020-05-31 19:09:52 +02:00
in0finite
e2d1702e6b
change anim wrap mode
2020-05-31 19:09:52 +02:00
in0finite
531e787515
play correct anim
2020-05-31 19:09:52 +02:00
in0finite
e50a1e70e2
drive-by WIP
2020-05-31 19:09:52 +02:00
in0finite
33b8d217aa
small fix
2020-05-31 19:09:52 +02:00
in0finite
c5c8f2c75b
any NPC ped can be recruited
2020-05-31 19:09:52 +02:00
in0finite
193577d9b5
stalker peds can be recruited
2020-05-31 19:09:52 +02:00
in0finite
c4d9fcc924
read G and H button events
2020-05-31 19:09:52 +02:00
in0finite
ecc17aef6d
add button pressed event which uses button name
2020-05-31 19:09:52 +02:00
in0finite
688b2c0015
proper switching to/from sprint state
2020-05-31 19:09:52 +02:00
in0finite
b38a2faf49
"CellIds" is no longer available in Inspector
2020-05-31 19:09:51 +02:00
in0finite
4acc23dacd
ignore next collision with first enex too
2020-05-31 19:09:51 +02:00
in0finite
8d93a7f2c5
use small raycast distance when teleporting through enexes
2020-05-31 19:09:51 +02:00
in0finite
5fb330cbb0
raycast distance for finding ground is configurable
2020-05-31 19:09:51 +02:00
in0finite
a1751c7ba4
refactor FindGroundParams
2020-05-31 19:09:51 +02:00
in0finite
85cd5867a6
load all interiors
2020-05-31 19:09:51 +02:00
in0finite
a12f8aebc1
ignore next collision with second enex
2020-05-31 19:09:51 +02:00
in0finite
66d1709492
teleport only to different interiors
2020-05-31 19:09:51 +02:00
in0finite
14f9e0bd34
remember first and second enex ; teleport from second enex back to first enex
2020-05-31 19:09:51 +02:00
in0finite
c2c84b4c91
rename var
2020-05-31 19:09:51 +02:00
in0finite
9dd1dad363
log matching enexes
2020-05-31 19:09:51 +02:00
in0finite
7920363002
add loading step for enexes
2020-05-31 19:09:51 +02:00
in0finite
d32ee2dc72
...
2020-05-31 19:09:51 +02:00
in0finite
028d74331f
only teleport to enex's counterpart on server
2020-05-31 19:09:51 +02:00
in0finite
a34e9e27d1
don't ignore collision with enex if current enex is disabled
2020-05-31 19:09:51 +02:00
in0finite
d82c42a906
teleport ped to enex's counterpart when collided
2020-05-31 19:09:51 +02:00
in0finite
c78d25f269
report enex collisions to ped
2020-05-31 19:09:51 +02:00
in0finite
39f7e1b6b3
destroy current clip before loading new one
2020-05-31 19:09:51 +02:00
in0finite
424880aa78
...
2020-05-31 19:09:51 +02:00
in0finite
fb4dd66724
play radio only if ped is in vehicle seat
2020-05-31 19:09:51 +02:00
in0finite
7e3865491d
rename var
2020-05-31 19:09:51 +02:00
in0finite
34b92f9980
start radio only for local ped ; and start it from the right place
2020-05-31 19:09:51 +02:00
in0finite
99b015406a
update submodule
2020-05-31 19:09:51 +02:00
in0finite
da9b52eeda
...
2020-05-31 19:09:51 +02:00
in0finite
aec5a46ccd
add scripts to prefab
2020-05-31 19:09:51 +02:00
in0finite
5ed306d137
send chat on Enter
2020-05-31 19:09:51 +02:00
in0finite
030726add0
remove chat messages periodically
2020-05-31 19:09:51 +02:00
in0finite
5a4b6ebbe9
make some vars available in Inspector
2020-05-31 19:09:51 +02:00
in0finite
ad2b733e2a
extract ChatInputDisplay class
2020-05-31 19:09:51 +02:00
in0finite
3c9168e295
make some vars available in Inspector
2020-05-31 19:09:51 +02:00
in0finite
d703a8cae9
extract ChatDisplay class
2020-05-31 19:09:51 +02:00
in0finite
36c96062aa
assign SEO
2020-05-31 19:09:51 +02:00
in0finite
9c2da03e99
display chat even when pause menu is opened
2020-05-31 19:09:51 +02:00
in0finite
d6b810f606
chat message can be sent
2020-05-31 19:09:51 +02:00
in0finite
e7272ef710
draw chat
2020-05-31 19:09:51 +02:00
in0finite
f41fa4b591
change SEO of chat scripts
2020-05-31 19:09:51 +02:00
in0finite
ace5f0d444
attach scripts to prefabs
2020-05-31 19:09:51 +02:00
in0finite
d7e9db901b
add scripts
2020-05-31 19:09:51 +02:00
in0finite
c3382928c2
implement network discovery
2020-05-31 19:09:51 +02:00
jaan242
92bbc4bd53
radio ( #69 )
...
* radio
* radio 2
* radio 3
* radio 4
2020-05-31 19:09:51 +02:00
in0finite
c512aaad1d
only reset settings if they changed
2020-05-31 19:09:51 +02:00
in0finite
9da08b7dba
settings are properly resetted
2020-05-31 19:09:51 +02:00
in0finite
d164ce3d2b
working on resetting settings to default values
2020-05-31 19:09:51 +02:00
in0finite
d8480a2522
ignore culture when saving int and float settings
2020-05-31 19:09:51 +02:00
jaan242
c99cf04494
moved speedometer label to the right ( #67 )
2020-05-31 19:09:51 +02:00
in0finite
8ca984d91c
fix bug
2020-05-31 19:09:51 +02:00
in0finite
8ddd78367d
skip creating enexes for now
2020-05-31 19:09:51 +02:00
in0finite
f42900d56c
don't override cell ids in Awake()
2020-05-31 19:09:50 +02:00
in0finite
76de9c1230
don't draw enexes by default
2020-05-31 19:09:50 +02:00
in0finite
0c447546ec
draw all exterior enexes
2020-05-31 19:09:50 +02:00
in0finite
1c0609b83a
enexes are not re-activated when in range
2020-05-31 19:09:50 +02:00
in0finite
ebf9e10eac
...
2020-05-31 19:09:50 +02:00
in0finite
b9d409a31c
improve enex look ; enex can be animated
2020-05-31 19:09:50 +02:00
in0finite
1efa38ff84
map window draws enexes
2020-05-31 19:09:50 +02:00
in0finite
1bdc7226e5
animate enex
2020-05-31 19:09:50 +02:00
in0finite
47c43384ed
adjust y position of enex
2020-05-31 19:09:50 +02:00
in0finite
4b6c42ef61
create enex objects from prefab
2020-05-31 19:09:50 +02:00
in0finite
c78200c80f
create enex objects in the world
2020-05-31 19:09:50 +02:00
in0finite
7d35fb4971
load all interiors
2020-05-31 19:09:50 +02:00
in0finite
3367c59b45
fix for not displaying first enex location
2020-05-31 19:09:50 +02:00
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
24af9dfa4a
use enex exit positions as spawn positions for players, if exterior is not loaded
2020-05-31 19:09:50 +02:00
in0finite
6bcf1b4c91
refactor
2020-05-31 19:09:50 +02:00
in0finite
cb46cf795e
remove quotes from enex name
2020-05-31 19:09:50 +02:00
in0finite
eedd411520
obtain spawn positions at the moment when they are needed ; don't create game objects that act as spawn positions
2020-05-31 19:09:50 +02:00
in0finite
deda364ec8
SpawnManager uses TransformDataStruct for storing spawn positions
2020-05-31 19:09:50 +02:00
in0finite
9f7861673a
move enex spawn position up by a little, because some enexes are placed below objects
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
31a1903b94
TeleportWindow uses enexes as teleport locations, if exterior is not loaded
2020-05-31 19:09:50 +02:00
in0finite
dee7833ab7
use TransformDataStruct in TeleportWindow
2020-05-31 19:09:50 +02:00
in0finite
267c5d00a1
create TransformDataStruct struct
2020-05-31 19:09:50 +02:00
in0finite
a3f73edef8
read ENEX section of IPL files
2020-05-31 19:09:50 +02:00
in0finite
b3d082dbe2
improve division gizmos
2020-05-31 19:09:50 +02:00
in0finite
0698429c25
changed the way how distance is calculated from division to point
2020-05-31 19:09:50 +02:00
in0finite
98bd42cf97
fix for situation when LOD child is located in different render level
2020-05-31 19:09:50 +02:00
in0finite
d872f163ac
draw better gizmos for Division
2020-05-31 19:09:50 +02:00
in0finite
29bffc2c11
don't duplicate uv array
2020-05-31 19:09:50 +02:00
in0finite
cd6210d2cc
don't duplicate colors array
2020-05-31 19:09:50 +02:00
in0finite
cd972e2dd3
don't duplicate normals array
2020-05-31 19:09:50 +02:00
in0finite
b14268f646
don't duplicate vertices array
2020-05-31 19:09:50 +02:00
in0finite
75d08f874e
don't obtain vertices from Mesh, use the already created array
2020-05-31 19:09:50 +02:00
in0finite
8ea6795084
remove some usages of ToArray() when loading geometry
2020-05-31 19:09:50 +02:00
in0finite
17128d22a4
add comment
2020-05-31 19:09:50 +02:00
in0finite
5169f5155e
remove logs
2020-05-31 19:09:50 +02:00
in0finite
6a92422a2c
remove unreachable code
2020-05-31 19:09:50 +02:00
in0finite
1050ec790d
fix for mouse texture
2020-05-31 19:09:50 +02:00
in0finite
b87a273f77
don't keep the big minimap texture in memory
2020-05-31 19:09:50 +02:00
in0finite
ab07ff11a6
leave minimap textures in memory
2020-05-31 19:09:50 +02:00
in0finite
41b801b7a7
"makeNoLongerReadable" can be specified when loading texture
2020-05-31 19:09:50 +02:00
in0finite
595bf531ff
change access modifiers from internal to public
2020-05-31 19:09:50 +02:00
in0finite
167f5b92d6
move LoadingThread to SanAndreasUnity.Utilities assembly
2020-05-31 19:09:50 +02:00
in0finite
cb7497baa6
move Frame and FrameContainer to SanAndreasUnity.Importing assembly
2020-05-31 19:09:50 +02:00
in0finite
0627b1c45a
create asmdef file for SanAndreasUnity.Importing
2020-05-31 19:09:50 +02:00
in0finite
2f1e2eeb4b
SanAndreasUnity.Utilities is a separate assembly
2020-05-31 19:09:50 +02:00
in0finite
078ac0ee7a
try to load from "sfx" folder if "SFX" folder does not exist
2020-05-31 19:09:50 +02:00
in0finite
7acadc016d
delete audio library
2020-05-31 19:09:49 +02:00
in0finite
a08850d45a
add classes from audio library
2020-05-31 19:09:49 +02:00
in0finite
3b7433ceb3
create folder and asmdef file for audio importing
2020-05-31 19:09:49 +02:00
in0finite
22c0f06d12
change default IP address in JoinGame window
2020-05-31 19:09:49 +02:00
in0finite
b529073da5
load water using case-sensitive paths
2020-05-31 19:09:49 +02:00
in0finite
7a8ee01f63
change predefined folders in FileBrowser on Linux - fix for #43
2020-05-31 19:09:49 +02:00
in0finite
5067d02f32
load weapons data using case-sensitive paths
2020-05-31 19:09:49 +02:00
in0finite
f4362ce41b
load car colors using case-sensitive paths
2020-05-31 19:09:49 +02:00
in0finite
cbcba8a221
load anim groups using case-sensitive paths
2020-05-31 19:09:49 +02:00
in0finite
be2df19fb5
load handling use case-sensitive paths
2020-05-31 19:09:49 +02:00
in0finite
43f44a6f00
load items using case-sensitive paths
2020-05-31 19:09:49 +02:00
in0finite
51bc383830
archives are loaded case-insensitively
2020-05-31 19:09:49 +02:00
in0finite
a736c0788c
refactor
2020-05-31 19:09:49 +02:00
in0finite
ab2640d77f
use case-sensitive file path when reading ipl and ide files
2020-05-31 19:09:49 +02:00
in0finite
c925e0d3e8
add ability to retrieve case-sensitive file path
2020-05-31 19:09:49 +02:00
in0finite
4a35e85e0b
correct the path in config file
2020-05-31 19:09:49 +02:00
in0finite
c79a15844d
refactor
2020-05-31 19:09:49 +02:00
in0finite
e0f296bfd2
remove default SEO
2020-05-31 19:09:49 +02:00
in0finite
2adea110ab
change SEO of scripts which had it configured in code
2020-05-31 19:09:49 +02:00
in0finite
7b4e828a72
update MirrorLite
2020-05-31 19:09:49 +02:00
in0finite
4fd93a4465
adjust SEO of some scripts which had it assigned
2020-05-31 19:09:49 +02:00
in0finite
186ba140ed
change script execution order for all (?) scripts
2020-05-31 19:09:49 +02:00
in0finite
9970b7917d
skip loading GXT - temporary fix for #32
2020-05-31 19:09:49 +02:00
in0finite
dc25586fd0
don't try to display GXT data if data is not loaded
2020-05-31 19:09:49 +02:00
in0finite
d5edce8675
rename vars
2020-05-31 19:09:49 +02:00
in0finite
59bcc3cce6
PauseMenuWindow uses UIManager's onGUI event
2020-05-31 19:09:49 +02:00
in0finite
a36fd8c6ca
add Unity callbacks to PauseMenuWindow
2020-05-31 19:09:49 +02:00
in0finite
5a947badfa
PlayerController uses UIManagers' onGUI event
2020-05-31 19:09:49 +02:00
in0finite
76340b481b
UIManager provides onGUI event
2020-05-31 19:09:49 +02:00
in0finite
2eabea6626
skip gui layout phase when window is not drawn
2020-05-31 19:09:49 +02:00
in0finite
617185f8ea
more improvements for FPS counter
2020-05-31 19:09:49 +02:00
in0finite
4e985092ff
update texture in Update()
2020-05-31 19:09:49 +02:00
in0finite
e44516949d
profile FPS counter
2020-05-31 19:09:49 +02:00
in0finite
0eedc21fb2
don't create new color array every frame
2020-05-31 19:09:49 +02:00
in0finite
a384877191
sync aim direction for host's ped
2020-05-31 19:09:49 +02:00
in0finite
fca5096eba
some GXT fixes
2020-05-31 19:09:49 +02:00
AlexWei
e236f7d032
Import gxt ( #23 )
...
* import GTX code
import GTX code
add some empty function before integrate
* set gtx path
* refactor code
* fix typo and ui prefab
change gtx to gxt
remove window from start scene and add it in prefab
* add language interface
add language interface;
add some todo comments;
change file tab; make it consistent with project.
* fix game path and typo
add test ui
* add ui part
* fix set gui style pos
it will cause bug in ctor
* add pages to gxt ui
* revert changes to startup scene
2020-05-31 19:09:49 +02:00
in0finite
6da3108432
don't disable vehicle's rigid body
2020-05-31 19:09:48 +02:00
in0finite
2a8381d4b0
fix WhenOnClient.Matches()
2020-05-31 19:09:48 +02:00
in0finite
26130bb1ef
restore default physics update rate to 50
2020-05-31 19:09:48 +02:00
in0finite
459ee23946
display info about current clip
2020-05-31 19:09:48 +02:00
in0finite
e163290126
improve gui in audio window
2020-05-31 19:09:48 +02:00
in0finite
2fd586cfe0
remove SFX timings file
2020-05-31 19:09:48 +02:00
in0finite
8f89386e05
remove code for loading SFX bank timings
2020-05-31 19:09:48 +02:00
in0finite
2d46334c54
update audio library
2020-05-31 19:09:48 +02:00
in0finite
c7d05fcb23
fix for displaying wrong value for physics update rate
2020-05-31 19:09:48 +02:00
in0finite
c03e940847
font size changes with screen resolution
2020-05-31 19:09:48 +02:00
in0finite
2f9c78bd6f
increase font size
2020-05-31 19:09:48 +02:00
in0finite
fb302bf086
camera distance is configurable
2020-05-31 19:09:48 +02:00
in0finite
d138ac9a66
better size of Utilities
2020-05-31 19:09:48 +02:00
in0finite
fc19910b3e
small improvements
2020-05-31 19:09:48 +02:00
in0finite
c1840327d0
Loader: display error in text area ; display exit button below error
2020-05-31 19:09:48 +02:00
in0finite
5c845e244e
file browser has better size
2020-05-31 19:09:48 +02:00
in0finite
47cdbeda11
adapt Utilities to high screen density
2020-05-31 19:09:48 +02:00
in0finite
891ab1c719
improve Options
2020-05-31 19:09:48 +02:00
in0finite
920d4e00b4
apply min button width and height in main menu
2020-05-31 19:09:48 +02:00
in0finite
f28aeeb82a
use box style for scroll view in options
2020-05-31 19:09:48 +02:00
in0finite
c17559b80b
draw main menu entries with respect to font size
2020-05-31 19:09:48 +02:00
in0finite
5bdcf84ee0
better 'Clear' button
2020-05-31 19:09:48 +02:00
in0finite
d58482d524
StartGame and JoinGame windows better behave with different font sizes
2020-05-31 19:09:48 +02:00
in0finite
46d9529277
add ability to adjust UI in editor too
2020-05-31 19:09:48 +02:00
in0finite
78718a3a16
make sliders wider
2020-05-31 19:09:48 +02:00
in0finite
b481c9dbcb
make ped movement button larger
2020-05-31 19:09:48 +02:00
in0finite
45a79c4da7
change touchPointerSensitivity
2020-05-31 19:09:48 +02:00
in0finite
f0c103b81d
fix error
2020-05-31 19:09:48 +02:00
in0finite
759eb3c8b8
check if int and float values are inside range when loading them
2020-05-31 19:09:48 +02:00
in0finite
e58b567b5d
physics update rate is configurable
2020-05-31 19:09:48 +02:00
in0finite
1d4fea1d7b
set default physics update rate
2020-05-31 19:09:48 +02:00
in0finite
c0e07ec303
apply mouse sensitivity to touch input
2020-05-31 19:09:48 +02:00
in0finite
691fd3f58a
increase max value for mouse sensitivity
2020-05-31 19:09:48 +02:00
in0finite
ebc9225977
increase font size
2020-05-31 19:09:48 +02:00
in0finite
eb124927e5
fix cursor locking while touch input is enabled
2020-05-31 19:09:48 +02:00
in0finite
f70680aeb7
better behaviour for some windows with dynamic font size
2020-05-31 19:09:48 +02:00
in0finite
12e37dc2fe
comment log
2020-05-31 19:09:48 +02:00
in0finite
49ebfc6a9b
some improvements for FileBrowser
2020-05-31 19:09:48 +02:00
in0finite
74ce1ddc95
remove font size from options
2020-05-31 19:09:48 +02:00
in0finite
049a339f97
change SEO of UIManager
2020-05-31 19:09:48 +02:00
in0finite
d42489b7e6
font size can be configured in options
2020-05-31 19:09:48 +02:00
in0finite
4895134fd2
save UI prefab
2020-05-31 19:09:48 +02:00
in0finite
c93313b2d1
default server IP can be changed in inspector
2020-05-31 19:09:47 +02:00
in0finite
4dca58ff2e
assign mouse move input based on panel's drag events
2020-05-31 19:09:47 +02:00
in0finite
de459d92d6
change font size and scrollbar size on mobile
2020-05-31 19:09:47 +02:00
in0finite
c8f846eb61
add predefined directory for Android
2020-05-31 19:09:47 +02:00
in0finite
d74a809d95
lock cursor
2020-05-31 19:09:47 +02:00
in0finite
ee64560d4b
use pointer position from last event
2020-05-31 19:09:47 +02:00
in0finite
074f7d0d98
adjust size and position of turn button
2020-05-31 19:09:47 +02:00
in0finite
cdf5b1e981
add vehicle turn multiplier
2020-05-31 19:09:47 +02:00
in0finite
aa160093c3
weapon switching done
2020-05-31 19:09:47 +02:00
in0finite
2f1d7fd2ea
create weapon switching buttons
2020-05-31 19:09:47 +02:00
in0finite
9d7970b551
reenable ped input
2020-05-31 19:09:47 +02:00
in0finite
a21d835b47
handbrake, backward, forward buttons done ?
2020-05-31 19:09:47 +02:00
in0finite
64b0ab230c
VehicleController reads input from custom input
2020-05-31 19:09:47 +02:00
in0finite
b1fc9c8d8c
using appropriate input buttons based on whether the ped is driving vehicle or not
2020-05-31 19:09:47 +02:00
in0finite
f85a7d813b
vehicle turning input done ?
2020-05-31 19:09:47 +02:00
in0finite
56bee753ed
exit vehicle button done
2020-05-31 19:09:47 +02:00
in0finite
60c733e1cc
create vehicle touch input
2020-05-31 19:09:47 +02:00
in0finite
64c7e28b63
disable mouse move input while movement button is pressed
2020-05-31 19:09:47 +02:00
in0finite
e6ecbc01e4
remove HUD related code from state class
2020-05-31 19:09:47 +02:00
in0finite
5ed74ff3d1
remove some unused code
2020-05-31 19:09:47 +02:00
in0finite
1117d03c63
remove spamming logs
2020-05-31 19:09:47 +02:00
in0finite
8abab27068
change SEO of HUD and FPSDisplay
2020-05-31 19:09:47 +02:00
in0finite
2135d3f979
change SEO of TouchInput
2020-05-31 19:09:47 +02:00
in0finite
956bfd3c63
change position of buttons
2020-05-31 19:09:47 +02:00
in0finite
f88e904fa8
change active button color
2020-05-31 19:09:47 +02:00
in0finite
6622ecd5a1
action buttons are working
2020-05-31 19:09:47 +02:00
in0finite
1ad26f11ed
implement movement button with arrows
2020-05-31 19:09:47 +02:00
in0finite
15ddef4cfd
create movement button
2020-05-31 19:09:47 +02:00
in0finite
5b33399623
add action buttons
2020-05-31 19:09:47 +02:00
in0finite
0afbaa9d4e
aim button works
2020-05-31 19:09:47 +02:00
in0finite
4045311d59
preserve input for some buttons
2020-05-31 19:09:47 +02:00
in0finite
551fcf7988
don't lock cursor to allow for touch input testing
2020-05-31 19:09:47 +02:00
in0finite
da20c52e05
load arrow textures
2020-05-31 19:09:47 +02:00
in0finite
cb7c1418d2
move all HUD drawing functions to BaseScriptState
2020-05-31 19:09:47 +02:00
in0finite
f2b4059c49
add fire button
2020-05-31 19:09:47 +02:00
in0finite
3db52f9849
add action buttons for touch input
2020-05-31 19:09:47 +02:00
in0finite
563f526003
improve movement buttons
2020-05-31 19:09:47 +02:00
in0finite
13f94bf27d
don't draw hud when input should not be read
2020-05-31 19:09:47 +02:00
in0finite
d53a8f1c5f
remove comment from json file
2020-05-31 19:09:47 +02:00
in0finite
39077b1b06
add UIManager script to prefab
2020-05-31 19:09:47 +02:00
in0finite
8c03f86241
add custom input script to prefab
2020-05-31 19:09:47 +02:00
in0finite
2596a88be6
draw touch input for movement
2020-05-31 19:09:47 +02:00
in0finite
8ff92619ff
working on touch input
2020-05-31 19:09:47 +02:00
in0finite
6e35c438bb
custom input: add support for button-down, key-down, axisraw
2020-05-31 19:09:47 +02:00
in0finite
6e398f4b4a
if button/key with specified name is not set in custom input, use value from default input
2020-05-31 19:09:47 +02:00
in0finite
986a6a3c74
use custom input in PlayerController
2020-05-31 19:09:47 +02:00
in0finite
904dcdef93
touch input can be toggled in options
2020-05-31 19:09:47 +02:00
in0finite
2f8d697935
working on touch input
2020-05-31 19:09:47 +02:00
in0finite
4539dfdfa2
custom input logic done ?
2020-05-31 19:09:47 +02:00
in0finite
dd544fef9a
add 1 more predefined path for android
2020-05-31 19:09:47 +02:00
in0finite
e88487c8fd
load gta3.img before loading game folder, because game path could be invalid
2020-05-31 19:09:47 +02:00
in0finite
85a370c043
rename anim group file, because Unity can't load text resources with .dat extension
2020-05-31 19:09:47 +02:00
in0finite
38e3a15e52
add some predefined paths in file browser, when on android
2020-05-31 19:09:47 +02:00
in0finite
1d8677654a
use different value for default max fps on mobile
2020-05-31 19:09:47 +02:00
in0finite
17db595e4c
delete postprocessing script
2020-05-31 19:09:47 +02:00
in0finite
ebaee83e71
moved config.json to resources, and generated some meta files
2020-05-31 19:09:46 +02:00
in0finite
827aec1c9e
config file is loaded from resources
2020-05-31 19:09:46 +02:00
in0finite
e97e36a9a4
sfx bank timings are loaded from resources
2020-05-31 19:09:46 +02:00
in0finite
42892654df
custom anim groups are loaded from resources
2020-05-31 19:09:46 +02:00
in0finite
814cb38cc9
anim group can be loaded from stream reader
2020-05-31 19:09:46 +02:00
in0finite
54f976de22
remove Update()
2020-05-31 19:09:46 +02:00
in0finite
31ba43228c
move Data folder to resources
2020-05-31 19:09:46 +02:00
in0finite
5e0f3d747c
move file to appropriate folder
2020-05-31 19:09:46 +02:00
in0finite
de0cb01239
state can draw it's own hud
2020-05-31 19:09:46 +02:00
in0finite
5fe0a8fe46
destroy player's vehicles when he disconnects
2020-05-31 19:09:46 +02:00
in0finite
a6713c24da
send only the current wheel state, and prevent memory leak bug in Mirror
2020-05-31 19:09:46 +02:00
in0finite
626567e289
some improvements for roll state
2020-05-31 19:09:46 +02:00
in0finite
95120b46d3
client detects when roll direction changes, and plays anim again
2020-05-31 19:09:46 +02:00
in0finite
2e7289d1b4
use base64 encoding for converting between string and byte array
2020-05-31 19:09:46 +02:00
in0finite
d18a226925
fix only the broken anim
2020-05-31 19:09:46 +02:00
in0finite
8cde278b13
try to fix skeleton while running with weapon
2020-05-31 19:09:46 +02:00
in0finite
d380eaeb55
trying to fix passenger anim
2020-05-31 19:09:46 +02:00
in0finite
8cae6c9206
fix memory leak related to anim clips
2020-05-31 19:09:46 +02:00
in0finite
6ffaf6a552
rename methods
2020-05-31 19:09:46 +02:00
in0finite
257645ba7f
cache weapon audio clips
2020-05-31 19:09:46 +02:00
in0finite
bec4139a68
try to fix position of passenger
2020-05-31 19:09:46 +02:00
in0finite
2a56f7f336
'DontLoadTextures' can be configured
2020-05-31 19:09:46 +02:00
in0finite
b1fdbf4256
don't draw vehicles on minimap
2020-05-31 19:09:46 +02:00
in0finite
9b73165fa4
game can work without loading textures
2020-05-31 19:09:46 +02:00
in0finite
1fab8740c5
add script to prefab
2020-05-31 19:09:46 +02:00
in0finite
09daa45721
display vehicles on minimap
2020-05-31 19:09:46 +02:00
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