+3
-2
Config/DefaultEngine.ini
+3
-2
Config/DefaultEngine.ini
···
38
38
39
39
r.GenerateMeshDistanceFields=True
40
40
41
-
r.DynamicGlobalIlluminationMethod=1
41
+
r.DynamicGlobalIlluminationMethod=2
42
42
43
-
r.ReflectionMethod=1
43
+
r.ReflectionMethod=2
44
44
45
45
r.SkinCache.CompileShaders=True
46
46
···
54
54
55
55
r.DefaultFeature.LocalExposure.ShadowContrastScale=0.8
56
56
r.AllowOcclusionQueries=False
57
+
r.AntiAliasingMethod=1
57
58
58
59
[/Script/LinuxTargetPlatform.LinuxTargetSettings]
59
60
SpatializationPlugin=
Content/Ambulance.uasset
Content/Ambulance.uasset
This is a binary file and will not be displayed.
Content/M_RoadSegment.uasset
Content/M_RoadSegment.uasset
This is a binary file and will not be displayed.
Content/M_Wireframe.uasset
Content/M_Wireframe.uasset
This is a binary file and will not be displayed.
Content/Test4.umap
Content/Test4.umap
This is a binary file and will not be displayed.
+109
-109
CrazyAmbulance.code-workspace
+109
-109
CrazyAmbulance.code-workspace
···
6
6
},
7
7
{
8
8
"name": "UE5",
9
-
"path": "/var/home/jason/dev/UE_5.4"
9
+
"path": "/var/home/jason/dev/UE"
10
10
}
11
11
],
12
12
"settings": {
···
30
30
"CrazyAmbulance",
31
31
"Linux",
32
32
"Debug",
33
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
33
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
34
34
"-waitmutex"
35
35
],
36
36
"problemMatcher": "$msCompile",
37
37
"type": "shell",
38
38
"options": {
39
-
"cwd": "/var/home/jason/dev/UE_5.4"
39
+
"cwd": "/var/home/jason/dev/UE"
40
40
}
41
41
},
42
42
{
···
47
47
"CrazyAmbulance",
48
48
"Linux",
49
49
"Debug",
50
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
50
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
51
51
"-waitmutex"
52
52
],
53
53
"problemMatcher": "$msCompile",
···
56
56
],
57
57
"type": "shell",
58
58
"options": {
59
-
"cwd": "/var/home/jason/dev/UE_5.4"
59
+
"cwd": "/var/home/jason/dev/UE"
60
60
}
61
61
},
62
62
{
···
67
67
"CrazyAmbulance",
68
68
"Linux",
69
69
"Debug",
70
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
70
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
71
71
"-waitmutex",
72
72
"-clean"
73
73
],
74
74
"problemMatcher": "$msCompile",
75
75
"type": "shell",
76
76
"options": {
77
-
"cwd": "/var/home/jason/dev/UE_5.4"
77
+
"cwd": "/var/home/jason/dev/UE"
78
78
}
79
79
},
80
80
{
···
85
85
"CrazyAmbulance",
86
86
"Linux",
87
87
"DebugGame",
88
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
88
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
89
89
"-waitmutex"
90
90
],
91
91
"problemMatcher": "$msCompile",
92
92
"type": "shell",
93
93
"options": {
94
-
"cwd": "/var/home/jason/dev/UE_5.4"
94
+
"cwd": "/var/home/jason/dev/UE"
95
95
}
96
96
},
97
97
{
···
102
102
"CrazyAmbulance",
103
103
"Linux",
104
104
"DebugGame",
105
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
105
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
106
106
"-waitmutex"
107
107
],
108
108
"problemMatcher": "$msCompile",
···
111
111
],
112
112
"type": "shell",
113
113
"options": {
114
-
"cwd": "/var/home/jason/dev/UE_5.4"
114
+
"cwd": "/var/home/jason/dev/UE"
115
115
}
116
116
},
117
117
{
···
122
122
"CrazyAmbulance",
123
123
"Linux",
124
124
"DebugGame",
125
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
125
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
126
126
"-waitmutex",
127
127
"-clean"
128
128
],
129
129
"problemMatcher": "$msCompile",
130
130
"type": "shell",
131
131
"options": {
132
-
"cwd": "/var/home/jason/dev/UE_5.4"
132
+
"cwd": "/var/home/jason/dev/UE"
133
133
}
134
134
},
135
135
{
···
140
140
"CrazyAmbulance",
141
141
"Linux",
142
142
"Development",
143
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
143
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
144
144
"-waitmutex"
145
145
],
146
146
"problemMatcher": "$msCompile",
147
147
"type": "shell",
148
148
"options": {
149
-
"cwd": "/var/home/jason/dev/UE_5.4"
149
+
"cwd": "/var/home/jason/dev/UE"
150
150
}
151
151
},
152
152
{
···
157
157
"CrazyAmbulance",
158
158
"Linux",
159
159
"Development",
160
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
160
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
161
161
"-waitmutex"
162
162
],
163
163
"problemMatcher": "$msCompile",
···
166
166
],
167
167
"type": "shell",
168
168
"options": {
169
-
"cwd": "/var/home/jason/dev/UE_5.4"
169
+
"cwd": "/var/home/jason/dev/UE"
170
170
}
171
171
},
172
172
{
···
177
177
"CrazyAmbulance",
178
178
"Linux",
179
179
"Development",
180
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
180
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
181
181
"-waitmutex",
182
182
"-clean"
183
183
],
184
184
"problemMatcher": "$msCompile",
185
185
"type": "shell",
186
186
"options": {
187
-
"cwd": "/var/home/jason/dev/UE_5.4"
187
+
"cwd": "/var/home/jason/dev/UE"
188
188
}
189
189
},
190
190
{
···
195
195
"CrazyAmbulance",
196
196
"Linux",
197
197
"Test",
198
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
198
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
199
199
"-waitmutex"
200
200
],
201
201
"problemMatcher": "$msCompile",
202
202
"type": "shell",
203
203
"options": {
204
-
"cwd": "/var/home/jason/dev/UE_5.4"
204
+
"cwd": "/var/home/jason/dev/UE"
205
205
}
206
206
},
207
207
{
···
212
212
"CrazyAmbulance",
213
213
"Linux",
214
214
"Test",
215
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
215
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
216
216
"-waitmutex"
217
217
],
218
218
"problemMatcher": "$msCompile",
···
221
221
],
222
222
"type": "shell",
223
223
"options": {
224
-
"cwd": "/var/home/jason/dev/UE_5.4"
224
+
"cwd": "/var/home/jason/dev/UE"
225
225
}
226
226
},
227
227
{
···
232
232
"CrazyAmbulance",
233
233
"Linux",
234
234
"Test",
235
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
235
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
236
236
"-waitmutex",
237
237
"-clean"
238
238
],
239
239
"problemMatcher": "$msCompile",
240
240
"type": "shell",
241
241
"options": {
242
-
"cwd": "/var/home/jason/dev/UE_5.4"
242
+
"cwd": "/var/home/jason/dev/UE"
243
243
}
244
244
},
245
245
{
···
250
250
"CrazyAmbulance",
251
251
"Linux",
252
252
"Shipping",
253
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
253
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
254
254
"-waitmutex"
255
255
],
256
256
"problemMatcher": "$msCompile",
257
257
"type": "shell",
258
258
"options": {
259
-
"cwd": "/var/home/jason/dev/UE_5.4"
259
+
"cwd": "/var/home/jason/dev/UE"
260
260
}
261
261
},
262
262
{
···
267
267
"CrazyAmbulance",
268
268
"Linux",
269
269
"Shipping",
270
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
270
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
271
271
"-waitmutex"
272
272
],
273
273
"problemMatcher": "$msCompile",
···
276
276
],
277
277
"type": "shell",
278
278
"options": {
279
-
"cwd": "/var/home/jason/dev/UE_5.4"
279
+
"cwd": "/var/home/jason/dev/UE"
280
280
}
281
281
},
282
282
{
···
287
287
"CrazyAmbulance",
288
288
"Linux",
289
289
"Shipping",
290
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
290
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
291
291
"-waitmutex",
292
292
"-clean"
293
293
],
294
294
"problemMatcher": "$msCompile",
295
295
"type": "shell",
296
296
"options": {
297
-
"cwd": "/var/home/jason/dev/UE_5.4"
297
+
"cwd": "/var/home/jason/dev/UE"
298
298
}
299
299
},
300
300
{
···
305
305
"CrazyAmbulance",
306
306
"LinuxArm64",
307
307
"Debug",
308
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
308
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
309
309
"-waitmutex"
310
310
],
311
311
"problemMatcher": "$msCompile",
312
312
"type": "shell",
313
313
"options": {
314
-
"cwd": "/var/home/jason/dev/UE_5.4"
314
+
"cwd": "/var/home/jason/dev/UE"
315
315
}
316
316
},
317
317
{
···
322
322
"CrazyAmbulance",
323
323
"LinuxArm64",
324
324
"Debug",
325
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
325
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
326
326
"-waitmutex"
327
327
],
328
328
"problemMatcher": "$msCompile",
···
331
331
],
332
332
"type": "shell",
333
333
"options": {
334
-
"cwd": "/var/home/jason/dev/UE_5.4"
334
+
"cwd": "/var/home/jason/dev/UE"
335
335
}
336
336
},
337
337
{
···
342
342
"CrazyAmbulance",
343
343
"LinuxArm64",
344
344
"Debug",
345
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
345
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
346
346
"-waitmutex",
347
347
"-clean"
348
348
],
349
349
"problemMatcher": "$msCompile",
350
350
"type": "shell",
351
351
"options": {
352
-
"cwd": "/var/home/jason/dev/UE_5.4"
352
+
"cwd": "/var/home/jason/dev/UE"
353
353
}
354
354
},
355
355
{
···
360
360
"CrazyAmbulance",
361
361
"LinuxArm64",
362
362
"DebugGame",
363
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
363
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
364
364
"-waitmutex"
365
365
],
366
366
"problemMatcher": "$msCompile",
367
367
"type": "shell",
368
368
"options": {
369
-
"cwd": "/var/home/jason/dev/UE_5.4"
369
+
"cwd": "/var/home/jason/dev/UE"
370
370
}
371
371
},
372
372
{
···
377
377
"CrazyAmbulance",
378
378
"LinuxArm64",
379
379
"DebugGame",
380
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
380
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
381
381
"-waitmutex"
382
382
],
383
383
"problemMatcher": "$msCompile",
···
386
386
],
387
387
"type": "shell",
388
388
"options": {
389
-
"cwd": "/var/home/jason/dev/UE_5.4"
389
+
"cwd": "/var/home/jason/dev/UE"
390
390
}
391
391
},
392
392
{
···
397
397
"CrazyAmbulance",
398
398
"LinuxArm64",
399
399
"DebugGame",
400
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
400
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
401
401
"-waitmutex",
402
402
"-clean"
403
403
],
404
404
"problemMatcher": "$msCompile",
405
405
"type": "shell",
406
406
"options": {
407
-
"cwd": "/var/home/jason/dev/UE_5.4"
407
+
"cwd": "/var/home/jason/dev/UE"
408
408
}
409
409
},
410
410
{
···
415
415
"CrazyAmbulance",
416
416
"LinuxArm64",
417
417
"Development",
418
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
418
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
419
419
"-waitmutex"
420
420
],
421
421
"problemMatcher": "$msCompile",
422
422
"type": "shell",
423
423
"options": {
424
-
"cwd": "/var/home/jason/dev/UE_5.4"
424
+
"cwd": "/var/home/jason/dev/UE"
425
425
}
426
426
},
427
427
{
···
432
432
"CrazyAmbulance",
433
433
"LinuxArm64",
434
434
"Development",
435
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
435
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
436
436
"-waitmutex"
437
437
],
438
438
"problemMatcher": "$msCompile",
···
441
441
],
442
442
"type": "shell",
443
443
"options": {
444
-
"cwd": "/var/home/jason/dev/UE_5.4"
444
+
"cwd": "/var/home/jason/dev/UE"
445
445
}
446
446
},
447
447
{
···
452
452
"CrazyAmbulance",
453
453
"LinuxArm64",
454
454
"Development",
455
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
455
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
456
456
"-waitmutex",
457
457
"-clean"
458
458
],
459
459
"problemMatcher": "$msCompile",
460
460
"type": "shell",
461
461
"options": {
462
-
"cwd": "/var/home/jason/dev/UE_5.4"
462
+
"cwd": "/var/home/jason/dev/UE"
463
463
}
464
464
},
465
465
{
···
470
470
"CrazyAmbulance",
471
471
"LinuxArm64",
472
472
"Test",
473
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
473
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
474
474
"-waitmutex"
475
475
],
476
476
"problemMatcher": "$msCompile",
477
477
"type": "shell",
478
478
"options": {
479
-
"cwd": "/var/home/jason/dev/UE_5.4"
479
+
"cwd": "/var/home/jason/dev/UE"
480
480
}
481
481
},
482
482
{
···
487
487
"CrazyAmbulance",
488
488
"LinuxArm64",
489
489
"Test",
490
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
490
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
491
491
"-waitmutex"
492
492
],
493
493
"problemMatcher": "$msCompile",
···
496
496
],
497
497
"type": "shell",
498
498
"options": {
499
-
"cwd": "/var/home/jason/dev/UE_5.4"
499
+
"cwd": "/var/home/jason/dev/UE"
500
500
}
501
501
},
502
502
{
···
507
507
"CrazyAmbulance",
508
508
"LinuxArm64",
509
509
"Test",
510
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
510
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
511
511
"-waitmutex",
512
512
"-clean"
513
513
],
514
514
"problemMatcher": "$msCompile",
515
515
"type": "shell",
516
516
"options": {
517
-
"cwd": "/var/home/jason/dev/UE_5.4"
517
+
"cwd": "/var/home/jason/dev/UE"
518
518
}
519
519
},
520
520
{
···
525
525
"CrazyAmbulance",
526
526
"LinuxArm64",
527
527
"Shipping",
528
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
528
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
529
529
"-waitmutex"
530
530
],
531
531
"problemMatcher": "$msCompile",
532
532
"type": "shell",
533
533
"options": {
534
-
"cwd": "/var/home/jason/dev/UE_5.4"
534
+
"cwd": "/var/home/jason/dev/UE"
535
535
}
536
536
},
537
537
{
···
542
542
"CrazyAmbulance",
543
543
"LinuxArm64",
544
544
"Shipping",
545
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
545
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
546
546
"-waitmutex"
547
547
],
548
548
"problemMatcher": "$msCompile",
···
551
551
],
552
552
"type": "shell",
553
553
"options": {
554
-
"cwd": "/var/home/jason/dev/UE_5.4"
554
+
"cwd": "/var/home/jason/dev/UE"
555
555
}
556
556
},
557
557
{
···
562
562
"CrazyAmbulance",
563
563
"LinuxArm64",
564
564
"Shipping",
565
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
565
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
566
566
"-waitmutex",
567
567
"-clean"
568
568
],
569
569
"problemMatcher": "$msCompile",
570
570
"type": "shell",
571
571
"options": {
572
-
"cwd": "/var/home/jason/dev/UE_5.4"
572
+
"cwd": "/var/home/jason/dev/UE"
573
573
}
574
574
},
575
575
{
···
580
580
"CrazyAmbulanceEditor",
581
581
"Linux",
582
582
"Debug",
583
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
583
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
584
584
"-waitmutex"
585
585
],
586
586
"problemMatcher": "$msCompile",
587
587
"type": "shell",
588
588
"options": {
589
-
"cwd": "/var/home/jason/dev/UE_5.4"
589
+
"cwd": "/var/home/jason/dev/UE"
590
590
}
591
591
},
592
592
{
···
597
597
"CrazyAmbulanceEditor",
598
598
"Linux",
599
599
"Debug",
600
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
600
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
601
601
"-waitmutex"
602
602
],
603
603
"problemMatcher": "$msCompile",
···
606
606
],
607
607
"type": "shell",
608
608
"options": {
609
-
"cwd": "/var/home/jason/dev/UE_5.4"
609
+
"cwd": "/var/home/jason/dev/UE"
610
610
}
611
611
},
612
612
{
···
617
617
"CrazyAmbulanceEditor",
618
618
"Linux",
619
619
"Debug",
620
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
620
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
621
621
"-waitmutex",
622
622
"-clean"
623
623
],
624
624
"problemMatcher": "$msCompile",
625
625
"type": "shell",
626
626
"options": {
627
-
"cwd": "/var/home/jason/dev/UE_5.4"
627
+
"cwd": "/var/home/jason/dev/UE"
628
628
}
629
629
},
630
630
{
···
635
635
"CrazyAmbulanceEditor",
636
636
"Linux",
637
637
"DebugGame",
638
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
638
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
639
639
"-waitmutex"
640
640
],
641
641
"problemMatcher": "$msCompile",
642
642
"type": "shell",
643
643
"options": {
644
-
"cwd": "/var/home/jason/dev/UE_5.4"
644
+
"cwd": "/var/home/jason/dev/UE"
645
645
}
646
646
},
647
647
{
···
652
652
"CrazyAmbulanceEditor",
653
653
"Linux",
654
654
"DebugGame",
655
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
655
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
656
656
"-waitmutex"
657
657
],
658
658
"problemMatcher": "$msCompile",
···
661
661
],
662
662
"type": "shell",
663
663
"options": {
664
-
"cwd": "/var/home/jason/dev/UE_5.4"
664
+
"cwd": "/var/home/jason/dev/UE"
665
665
}
666
666
},
667
667
{
···
672
672
"CrazyAmbulanceEditor",
673
673
"Linux",
674
674
"DebugGame",
675
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
675
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
676
676
"-waitmutex",
677
677
"-clean"
678
678
],
679
679
"problemMatcher": "$msCompile",
680
680
"type": "shell",
681
681
"options": {
682
-
"cwd": "/var/home/jason/dev/UE_5.4"
682
+
"cwd": "/var/home/jason/dev/UE"
683
683
}
684
684
},
685
685
{
···
690
690
"CrazyAmbulanceEditor",
691
691
"Linux",
692
692
"Development",
693
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
693
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
694
694
"-waitmutex"
695
695
],
696
696
"problemMatcher": "$msCompile",
697
697
"type": "shell",
698
698
"options": {
699
-
"cwd": "/var/home/jason/dev/UE_5.4"
699
+
"cwd": "/var/home/jason/dev/UE"
700
700
}
701
701
},
702
702
{
···
707
707
"CrazyAmbulanceEditor",
708
708
"Linux",
709
709
"Development",
710
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
710
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
711
711
"-waitmutex"
712
712
],
713
713
"problemMatcher": "$msCompile",
···
716
716
],
717
717
"type": "shell",
718
718
"options": {
719
-
"cwd": "/var/home/jason/dev/UE_5.4"
719
+
"cwd": "/var/home/jason/dev/UE"
720
720
}
721
721
},
722
722
{
···
727
727
"CrazyAmbulanceEditor",
728
728
"Linux",
729
729
"Development",
730
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
730
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
731
731
"-waitmutex",
732
732
"-clean"
733
733
],
734
734
"problemMatcher": "$msCompile",
735
735
"type": "shell",
736
736
"options": {
737
-
"cwd": "/var/home/jason/dev/UE_5.4"
737
+
"cwd": "/var/home/jason/dev/UE"
738
738
}
739
739
}
740
740
]
···
745
745
{
746
746
"name": "Launch CrazyAmbulance (Debug)",
747
747
"request": "launch",
748
-
"program": "/home/jason/dev/CrazyAmbulance/Binaries/Linux/UnrealGame-Linux-Debug",
748
+
"program": "/home/jason/dev/CrazyAmbulance_5.5/Binaries/Linux/CrazyAmbulance-Linux-Debug",
749
749
"preLaunchTask": "CrazyAmbulance Linux Debug Build",
750
750
"args": [
751
751
],
752
-
"cwd": "/var/home/jason/dev/UE_5.4",
752
+
"cwd": "/var/home/jason/dev/UE",
753
753
"type": "cppdbg",
754
-
"visualizerFile": "/var/home/jason/dev/UE_5.4/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
754
+
"visualizerFile": "/var/home/jason/dev/UE/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
755
755
"showDisplayString": true
756
756
},
757
757
{
758
758
"name": "Launch CrazyAmbulance (DebugGame)",
759
759
"request": "launch",
760
-
"program": "/home/jason/dev/CrazyAmbulance/Binaries/Linux/UnrealGame-Linux-DebugGame",
760
+
"program": "/home/jason/dev/CrazyAmbulance_5.5/Binaries/Linux/CrazyAmbulance-Linux-DebugGame",
761
761
"preLaunchTask": "CrazyAmbulance Linux DebugGame Build",
762
762
"args": [
763
763
],
764
-
"cwd": "/var/home/jason/dev/UE_5.4",
764
+
"cwd": "/var/home/jason/dev/UE",
765
765
"type": "cppdbg",
766
-
"visualizerFile": "/var/home/jason/dev/UE_5.4/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
766
+
"visualizerFile": "/var/home/jason/dev/UE/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
767
767
"showDisplayString": true
768
768
},
769
769
{
770
770
"name": "Launch CrazyAmbulance (Development)",
771
771
"request": "launch",
772
-
"program": "/home/jason/dev/CrazyAmbulance/Binaries/Linux/UnrealGame",
772
+
"program": "/home/jason/dev/CrazyAmbulance_5.5/Binaries/Linux/CrazyAmbulance",
773
773
"preLaunchTask": "CrazyAmbulance Linux Development Build",
774
774
"args": [
775
775
],
776
-
"cwd": "/var/home/jason/dev/UE_5.4",
776
+
"cwd": "/var/home/jason/dev/UE",
777
777
"type": "cppdbg",
778
-
"visualizerFile": "/var/home/jason/dev/UE_5.4/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
778
+
"visualizerFile": "/var/home/jason/dev/UE/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
779
779
"showDisplayString": true
780
780
},
781
781
{
782
782
"name": "Launch CrazyAmbulance (Test)",
783
783
"request": "launch",
784
-
"program": "/home/jason/dev/CrazyAmbulance/Binaries/Linux/UnrealGame-Linux-Test",
784
+
"program": "/home/jason/dev/CrazyAmbulance_5.5/Binaries/Linux/CrazyAmbulance-Linux-Test",
785
785
"preLaunchTask": "CrazyAmbulance Linux Test Build",
786
786
"args": [
787
787
],
788
-
"cwd": "/var/home/jason/dev/UE_5.4",
788
+
"cwd": "/var/home/jason/dev/UE",
789
789
"type": "cppdbg",
790
-
"visualizerFile": "/var/home/jason/dev/UE_5.4/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
790
+
"visualizerFile": "/var/home/jason/dev/UE/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
791
791
"showDisplayString": true
792
792
},
793
793
{
794
794
"name": "Launch CrazyAmbulance (Shipping)",
795
795
"request": "launch",
796
-
"program": "/home/jason/dev/CrazyAmbulance/Binaries/Linux/UnrealGame-Linux-Shipping",
796
+
"program": "/home/jason/dev/CrazyAmbulance_5.5/Binaries/Linux/CrazyAmbulance-Linux-Shipping",
797
797
"preLaunchTask": "CrazyAmbulance Linux Shipping Build",
798
798
"args": [
799
799
],
800
-
"cwd": "/var/home/jason/dev/UE_5.4",
800
+
"cwd": "/var/home/jason/dev/UE",
801
801
"type": "cppdbg",
802
-
"visualizerFile": "/var/home/jason/dev/UE_5.4/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
802
+
"visualizerFile": "/var/home/jason/dev/UE/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
803
803
"showDisplayString": true
804
804
},
805
805
{
806
806
"name": "Launch CrazyAmbulanceEditor (Debug)",
807
807
"request": "launch",
808
-
"program": "/var/home/jason/dev/UE_5.4/Engine/Binaries/Linux/UnrealEditor-Linux-Debug",
808
+
"program": "/var/home/jason/dev/UE/Engine/Binaries/Linux/UnrealEditor-Linux-Debug",
809
809
"preLaunchTask": "CrazyAmbulanceEditor Linux Debug Build",
810
810
"args": [
811
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject"
811
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject"
812
812
],
813
-
"cwd": "/var/home/jason/dev/UE_5.4",
813
+
"cwd": "/var/home/jason/dev/UE",
814
814
"type": "cppdbg",
815
-
"visualizerFile": "/var/home/jason/dev/UE_5.4/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
815
+
"visualizerFile": "/var/home/jason/dev/UE/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
816
816
"showDisplayString": true
817
817
},
818
818
{
819
819
"name": "Launch CrazyAmbulanceEditor (DebugGame)",
820
820
"request": "launch",
821
-
"program": "/var/home/jason/dev/UE_5.4/Engine/Binaries/Linux/UnrealEditor-Linux-DebugGame",
821
+
"program": "/var/home/jason/dev/UE/Engine/Binaries/Linux/UnrealEditor-Linux-DebugGame",
822
822
"preLaunchTask": "CrazyAmbulanceEditor Linux DebugGame Build",
823
823
"args": [
824
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject"
824
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject"
825
825
],
826
-
"cwd": "/var/home/jason/dev/UE_5.4",
826
+
"cwd": "/var/home/jason/dev/UE",
827
827
"type": "cppdbg",
828
-
"visualizerFile": "/var/home/jason/dev/UE_5.4/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
828
+
"visualizerFile": "/var/home/jason/dev/UE/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
829
829
"showDisplayString": true
830
830
},
831
831
{
832
832
"name": "Launch CrazyAmbulanceEditor (Development)",
833
833
"request": "launch",
834
-
"program": "/var/home/jason/dev/UE_5.4/Engine/Binaries/Linux/UnrealEditor",
834
+
"program": "/var/home/jason/dev/UE/Engine/Binaries/Linux/UnrealEditor",
835
835
"preLaunchTask": "CrazyAmbulanceEditor Linux Development Build",
836
836
"args": [
837
-
"/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject"
837
+
"/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject"
838
838
],
839
-
"cwd": "/var/home/jason/dev/UE_5.4",
839
+
"cwd": "/var/home/jason/dev/UE",
840
840
"type": "cppdbg",
841
-
"visualizerFile": "/var/home/jason/dev/UE_5.4/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
841
+
"visualizerFile": "/var/home/jason/dev/UE/Engine/Extras/VisualStudioDebugging/Unreal.natvis",
842
842
"showDisplayString": true
843
843
},
844
844
{
···
846
846
"type": "coreclr",
847
847
"request": "launch",
848
848
"preLaunchTask": "UnrealBuildTool Linux Development Build",
849
-
"program": "/var/home/jason/dev/UE_5.4/Engine/Build/BatchFiles/RunUBT.bat",
849
+
"program": "/var/home/jason/dev/UE/Engine/Build/BatchFiles/RunUBT.bat",
850
850
"args": [
851
851
"-projectfiles",
852
852
"-vscode",
853
-
"-project=/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject",
853
+
"-project=/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject",
854
854
"-game",
855
855
"-engine",
856
856
"-dotnet"
···
858
858
"console": "internalConsole",
859
859
"internalConsoleOptions": "openOnSessionStart",
860
860
"stopAtEntry": false,
861
-
"cwd": "/var/home/jason/dev/UE_5.4"
861
+
"cwd": "/var/home/jason/dev/UE"
862
862
}
863
863
]
864
864
}
+1
-1
CrazyAmbulance.uproject
+1
-1
CrazyAmbulance.uproject
+75
-3
Makefile
+75
-3
Makefile
···
1
1
# Makefile generated by MakefileGenerator.cs
2
2
# *DO NOT EDIT*
3
3
4
-
UNREALROOTPATH = /var/home/jason/dev/UE_5.4
5
-
GAMEPROJECTFILE =/home/jason/dev/CrazyAmbulance/CrazyAmbulance.uproject
4
+
UNREALROOTPATH = /var/home/jason/dev/UE
5
+
GAMEPROJECTFILE =/home/jason/dev/CrazyAmbulance_5.5/CrazyAmbulance.uproject
6
6
7
7
TARGETS = \
8
+
CrazyAmbulance-Linux-Debug \
8
9
CrazyAmbulance-Linux-DebugGame \
10
+
CrazyAmbulance-Linux-Test \
9
11
CrazyAmbulance-Linux-Shipping \
10
12
CrazyAmbulance \
13
+
CrazyAmbulanceEditor-Linux-Debug \
11
14
CrazyAmbulanceEditor-Linux-DebugGame \
15
+
CrazyAmbulanceEditor-Linux-Test \
12
16
CrazyAmbulanceEditor-Linux-Shipping \
13
17
CrazyAmbulanceEditor \
18
+
UnrealClient-Linux-Debug \
19
+
UnrealClient-Linux-DebugGame \
20
+
UnrealClient-Linux-Test \
21
+
UnrealClient-Linux-Shipping \
22
+
UnrealClient \
23
+
UnrealEditor-Linux-Debug \
14
24
UnrealEditor-Linux-DebugGame \
25
+
UnrealEditor-Linux-Test \
15
26
UnrealEditor-Linux-Shipping \
16
27
UnrealEditor \
28
+
UnrealGame-Linux-Debug \
17
29
UnrealGame-Linux-DebugGame \
30
+
UnrealGame-Linux-Test \
18
31
UnrealGame-Linux-Shipping \
19
-
UnrealGame\
32
+
UnrealGame \
33
+
UnrealServer-Linux-Debug \
34
+
UnrealServer-Linux-DebugGame \
35
+
UnrealServer-Linux-Test \
36
+
UnrealServer-Linux-Shipping \
37
+
UnrealServer\
20
38
configure
21
39
22
40
BUILD = bash "$(UNREALROOTPATH)/Engine/Build/BatchFiles/Linux/Build.sh"
···
31
49
DebugSet: RequiredTools UnrealFrontend-Linux-Debug CrazyAmbulanceEditor-Linux-Debug
32
50
33
51
52
+
CrazyAmbulance-Linux-Debug:
53
+
$(PROJECTBUILD) CrazyAmbulance Linux Debug -project="$(GAMEPROJECTFILE)" $(ARGS)
54
+
34
55
CrazyAmbulance-Linux-DebugGame:
35
56
$(PROJECTBUILD) CrazyAmbulance Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
57
+
58
+
CrazyAmbulance-Linux-Test:
59
+
$(PROJECTBUILD) CrazyAmbulance Linux Test -project="$(GAMEPROJECTFILE)" $(ARGS)
36
60
37
61
CrazyAmbulance-Linux-Shipping:
38
62
$(PROJECTBUILD) CrazyAmbulance Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
···
40
64
CrazyAmbulance:
41
65
$(PROJECTBUILD) CrazyAmbulance Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
42
66
67
+
CrazyAmbulanceEditor-Linux-Debug:
68
+
$(PROJECTBUILD) CrazyAmbulanceEditor Linux Debug -project="$(GAMEPROJECTFILE)" $(ARGS)
69
+
43
70
CrazyAmbulanceEditor-Linux-DebugGame:
44
71
$(PROJECTBUILD) CrazyAmbulanceEditor Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
45
72
73
+
CrazyAmbulanceEditor-Linux-Test:
74
+
$(PROJECTBUILD) CrazyAmbulanceEditor Linux Test -project="$(GAMEPROJECTFILE)" $(ARGS)
75
+
46
76
CrazyAmbulanceEditor-Linux-Shipping:
47
77
$(PROJECTBUILD) CrazyAmbulanceEditor Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
48
78
49
79
CrazyAmbulanceEditor:
50
80
$(PROJECTBUILD) CrazyAmbulanceEditor Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
51
81
82
+
UnrealClient-Linux-Debug:
83
+
$(BUILD) UnrealClient Linux Debug -project="$(GAMEPROJECTFILE)" $(ARGS)
84
+
85
+
UnrealClient-Linux-DebugGame:
86
+
$(BUILD) UnrealClient Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
87
+
88
+
UnrealClient-Linux-Test:
89
+
$(BUILD) UnrealClient Linux Test -project="$(GAMEPROJECTFILE)" $(ARGS)
90
+
91
+
UnrealClient-Linux-Shipping:
92
+
$(BUILD) UnrealClient Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
93
+
94
+
UnrealClient:
95
+
$(BUILD) UnrealClient Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
96
+
97
+
UnrealEditor-Linux-Debug:
98
+
$(BUILD) UnrealEditor Linux Debug -project="$(GAMEPROJECTFILE)" $(ARGS)
99
+
52
100
UnrealEditor-Linux-DebugGame:
53
101
$(BUILD) UnrealEditor Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
54
102
103
+
UnrealEditor-Linux-Test:
104
+
$(BUILD) UnrealEditor Linux Test -project="$(GAMEPROJECTFILE)" $(ARGS)
105
+
55
106
UnrealEditor-Linux-Shipping:
56
107
$(BUILD) UnrealEditor Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
57
108
58
109
UnrealEditor:
59
110
$(BUILD) UnrealEditor Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
60
111
112
+
UnrealGame-Linux-Debug:
113
+
$(BUILD) UnrealGame Linux Debug -project="$(GAMEPROJECTFILE)" $(ARGS)
114
+
61
115
UnrealGame-Linux-DebugGame:
62
116
$(BUILD) UnrealGame Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
63
117
118
+
UnrealGame-Linux-Test:
119
+
$(BUILD) UnrealGame Linux Test -project="$(GAMEPROJECTFILE)" $(ARGS)
120
+
64
121
UnrealGame-Linux-Shipping:
65
122
$(BUILD) UnrealGame Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
66
123
67
124
UnrealGame:
68
125
$(BUILD) UnrealGame Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
126
+
127
+
UnrealServer-Linux-Debug:
128
+
$(BUILD) UnrealServer Linux Debug -project="$(GAMEPROJECTFILE)" $(ARGS)
129
+
130
+
UnrealServer-Linux-DebugGame:
131
+
$(BUILD) UnrealServer Linux DebugGame -project="$(GAMEPROJECTFILE)" $(ARGS)
132
+
133
+
UnrealServer-Linux-Test:
134
+
$(BUILD) UnrealServer Linux Test -project="$(GAMEPROJECTFILE)" $(ARGS)
135
+
136
+
UnrealServer-Linux-Shipping:
137
+
$(BUILD) UnrealServer Linux Shipping -project="$(GAMEPROJECTFILE)" $(ARGS)
138
+
139
+
UnrealServer:
140
+
$(BUILD) UnrealServer Linux Development -project="$(GAMEPROJECTFILE)" $(ARGS)
69
141
70
142
configure:
71
143
xbuild /property:Configuration=Development /verbosity:quiet /nologo "$(UNREALROOTPATH)/Engine/Source/Programs/UnrealBuildTool/UnrealBuildTool.csproj"
+34
-2
Source/CrazyAmbulance/Private/VehicleNew.cpp
+34
-2
Source/CrazyAmbulance/Private/VehicleNew.cpp
···
15
15
SetRootComponent(Body);
16
16
}
17
17
18
+
void AVehicleNew::SetEBrake(bool value)
19
+
{
20
+
if (value)
21
+
{
22
+
if (FMath::Abs(SteerInputValue) > EBrakeApplyThreshold)
23
+
{
24
+
EBrakeSteeringAngle = -1.0 * FMath::Sign(SteerInputValue) * SteerMaxAngle;
25
+
bEBrakeOn = true;
26
+
}
27
+
else
28
+
{
29
+
EBrakeSteeringAngle = 0.0;
30
+
bEBrakeOn = false;
31
+
}
32
+
}
33
+
else
34
+
{
35
+
bEBrakeOn = false;
36
+
}
37
+
}
38
+
18
39
// Called when the game starts or when spawned
19
40
void AVehicleNew::BeginPlay()
20
41
{
···
51
72
}
52
73
FVector LineTraceEnd = AxleLocation + LineTraceVector;
53
74
54
-
GetWorld()->DebugDrawTraceTag = FName("Vehicle");
75
+
// GetWorld()->DebugDrawTraceTag = FName("Vehicle");
55
76
FCollisionQueryParams Params;
56
77
Params.TraceTag = FName("Vehicle");
57
78
···
78
99
if (FrontWheel)
79
100
{
80
101
SteerAngle = SteerInputValue * SteerMaxAngle;
102
+
if (bEBrakeOn)
103
+
{
104
+
if (EBrakeSteeringAngle < 0.0)
105
+
{
106
+
SteerAngle = FMath::Clamp(SteerAngle, -EBrakeFrontSteerMultiplier * SteerMaxAngle, SteerMaxAngle);
107
+
}
108
+
else
109
+
{
110
+
SteerAngle = FMath::Clamp(SteerAngle, -SteerMaxAngle, EBrakeFrontSteerMultiplier * SteerMaxAngle);
111
+
}
112
+
}
81
113
}
82
114
else if (bEBrakeOn)
83
115
{
84
-
SteerAngle = -SteerInputValue * SteerMaxAngle;
116
+
SteerAngle = EBrakeSteeringAngle;
85
117
}
86
118
else
87
119
{
+11
-1
Source/CrazyAmbulance/Public/VehicleNew.h
+11
-1
Source/CrazyAmbulance/Public/VehicleNew.h
···
87
87
UPROPERTY(BlueprintReadWrite)
88
88
int DriveDirection = 1;
89
89
90
-
UPROPERTY(BlueprintReadWrite)
90
+
UPROPERTY(EditAnywhere)
91
+
double EBrakeApplyThreshold = 0.25;
92
+
93
+
UPROPERTY(EditAnywhere)
94
+
double EBrakeFrontSteerMultiplier = 0.5;
95
+
96
+
private:
91
97
bool bEBrakeOn = false;
98
+
double EBrakeSteeringAngle;
99
+
100
+
UFUNCTION(BlueprintCallable)
101
+
void SetEBrake(bool value);
92
102
93
103
protected:
94
104
// Called when the game starts or when spawned