Commit graph

679 commits

Author SHA1 Message Date
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
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
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
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
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
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
2a8381d4b0 fix WhenOnClient.Matches() 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
8f89386e05 remove code for loading SFX bank timings 2020-05-31 19:09:48 +02:00