Skip to content

Commit c4f9e87

Browse files
feat: NetworkTransforms throughout project optimized where possible [MTT-6312] (#836)
1 parent 1a267a9 commit c4f9e87

21 files changed

+393
-9
lines changed

Assets/Prefabs/Character/Character.prefab

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,9 @@ MonoBehaviour:
5858
m_EditorClassIdentifier:
5959
GlobalObjectIdHash: 951099334
6060
AlwaysReplicateAsRoot: 0
61+
SynchronizeTransform: 1
62+
ActiveSceneSynchronization: 0
63+
SceneMigrationSynchronization: 1
6164
DontDestroyWithOwner: 0
6265
AutoObjectParentSync: 1
6366
--- !u!114 &514105321093282895
@@ -100,7 +103,7 @@ MonoBehaviour:
100103
m_Script: {fileID: 11500000, guid: 920a440eb254ba348915767fd046027a, type: 3}
101104
m_Name:
102105
m_EditorClassIdentifier:
103-
m_ClientVisualization: {fileID: 0}
106+
m_ClientCharacter: {fileID: 0}
104107
m_CharacterClass: {fileID: 0}
105108
m_BrainEnabled: 1
106109
m_KilledDestroyDelaySeconds: 3
@@ -231,7 +234,7 @@ MonoBehaviour:
231234
m_Name:
232235
m_EditorClassIdentifier:
233236
SyncPositionX: 1
234-
SyncPositionY: 1
237+
SyncPositionY: 0
235238
SyncPositionZ: 1
236239
SyncRotAngleX: 0
237240
SyncRotAngleY: 1
@@ -242,8 +245,12 @@ MonoBehaviour:
242245
PositionThreshold: 0.001
243246
RotAngleThreshold: 0.01
244247
ScaleThreshold: 0.01
248+
UseQuaternionSynchronization: 0
249+
UseQuaternionCompression: 0
250+
UseHalfFloatPrecision: 1
245251
InLocalSpace: 0
246252
Interpolate: 1
253+
SlerpPosition: 0
247254
--- !u!114 &3884788294438199994
248255
MonoBehaviour:
249256
m_ObjectHideFlags: 0

Assets/Prefabs/Character/PersistentPlayer.prefab

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ Transform:
3030
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
3131
m_LocalPosition: {x: 0, y: 0, z: 0}
3232
m_LocalScale: {x: 1, y: 1, z: 1}
33+
m_ConstrainProportionsScale: 0
3334
m_Children: []
3435
m_Father: {fileID: 0}
3536
m_RootOrder: 0
@@ -48,6 +49,9 @@ MonoBehaviour:
4849
m_EditorClassIdentifier:
4950
GlobalObjectIdHash: 951099334
5051
AlwaysReplicateAsRoot: 0
52+
SynchronizeTransform: 0
53+
ActiveSceneSynchronization: 0
54+
SceneMigrationSynchronization: 1
5155
DontDestroyWithOwner: 0
5256
AutoObjectParentSync: 1
5357
--- !u!114 &-5536186819612961332

Assets/Prefabs/Character/PlayerAvatar.prefab

Lines changed: 267 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,273 @@ MonoBehaviour:
6666
m_Script: {fileID: 11500000, guid: e8d0727d5ae3244e3b569694d3912374, type: 3}
6767
m_Name:
6868
m_EditorClassIdentifier:
69+
TransitionStateInfoList:
70+
- IsCrossFadeExit: 0
71+
Layer: 0
72+
OriginatingState: -1624701500
73+
DestinationState: 950593707
74+
TransitionDuration: 0.25
75+
TriggerNameHash: 426567206
76+
TransitionIndex: 0
77+
- IsCrossFadeExit: 0
78+
Layer: 0
79+
OriginatingState: -1624701500
80+
DestinationState: 1293411866
81+
TransitionDuration: 0.25
82+
TriggerNameHash: 1293411866
83+
TransitionIndex: 1
84+
- IsCrossFadeExit: 0
85+
Layer: 0
86+
OriginatingState: -1624701500
87+
DestinationState: -442513913
88+
TransitionDuration: 0.25
89+
TriggerNameHash: -1556501702
90+
TransitionIndex: 2
91+
- IsCrossFadeExit: 0
92+
Layer: 0
93+
OriginatingState: -1624701500
94+
DestinationState: -165924479
95+
TransitionDuration: 0.25
96+
TriggerNameHash: -165924479
97+
TransitionIndex: 3
98+
- IsCrossFadeExit: 0
99+
Layer: 0
100+
OriginatingState: -1624701500
101+
DestinationState: 1863671867
102+
TransitionDuration: 0.25
103+
TriggerNameHash: 1863671867
104+
TransitionIndex: 4
105+
- IsCrossFadeExit: 0
106+
Layer: 0
107+
OriginatingState: -1624701500
108+
DestinationState: 403853485
109+
TransitionDuration: 0.25
110+
TriggerNameHash: 403853485
111+
TransitionIndex: 5
112+
- IsCrossFadeExit: 0
113+
Layer: 0
114+
OriginatingState: -1624701500
115+
DestinationState: -1628981334
116+
TransitionDuration: 0.25
117+
TriggerNameHash: -2039036658
118+
TransitionIndex: 6
119+
- IsCrossFadeExit: 0
120+
Layer: 0
121+
OriginatingState: -1624701500
122+
DestinationState: -1491039896
123+
TransitionDuration: 0.25
124+
TriggerNameHash: -1050470881
125+
TransitionIndex: 7
126+
- IsCrossFadeExit: 0
127+
Layer: 0
128+
OriginatingState: -1624701500
129+
DestinationState: -449490811
130+
TransitionDuration: 0.09888583
131+
TriggerNameHash: -449490811
132+
TransitionIndex: 8
133+
- IsCrossFadeExit: 0
134+
Layer: 0
135+
OriginatingState: -1624701500
136+
DestinationState: 291833189
137+
TransitionDuration: 0
138+
TriggerNameHash: 291833189
139+
TransitionIndex: 9
140+
- IsCrossFadeExit: 0
141+
Layer: 0
142+
OriginatingState: -1624701500
143+
DestinationState: -743040919
144+
TransitionDuration: 0.25
145+
TriggerNameHash: -743040919
146+
TransitionIndex: 10
147+
- IsCrossFadeExit: 0
148+
Layer: 0
149+
OriginatingState: -1491039896
150+
DestinationState: -449490811
151+
TransitionDuration: 0.07605173
152+
TriggerNameHash: -449490811
153+
TransitionIndex: 1
154+
- IsCrossFadeExit: 0
155+
Layer: 0
156+
OriginatingState: -186961091
157+
DestinationState: -2018876257
158+
TransitionDuration: 0.25
159+
TriggerNameHash: -1425609791
160+
TransitionIndex: 0
161+
- IsCrossFadeExit: 0
162+
Layer: 0
163+
OriginatingState: -186961091
164+
DestinationState: -449490811
165+
TransitionDuration: 0.12049153
166+
TriggerNameHash: -449490811
167+
TransitionIndex: 1
168+
- IsCrossFadeExit: 0
169+
Layer: 0
170+
OriginatingState: -2018876257
171+
DestinationState: -449490811
172+
TransitionDuration: 0.25
173+
TriggerNameHash: -449490811
174+
TransitionIndex: 1
175+
- IsCrossFadeExit: 0
176+
Layer: 0
177+
OriginatingState: -449490811
178+
DestinationState: -1624701500
179+
TransitionDuration: 0.25
180+
TriggerNameHash: -1404496775
181+
TransitionIndex: 0
182+
- IsCrossFadeExit: 0
183+
Layer: 0
184+
OriginatingState: 261823399
185+
DestinationState: 1489384510
186+
TransitionDuration: 0.25
187+
TriggerNameHash: -1201797473
188+
TransitionIndex: 0
189+
- IsCrossFadeExit: 0
190+
Layer: 0
191+
OriginatingState: -743040919
192+
DestinationState: -1624701500
193+
TransitionDuration: 0.25
194+
TriggerNameHash: 1369095871
195+
TransitionIndex: 1
196+
- IsCrossFadeExit: 0
197+
Layer: 0
198+
OriginatingState: -743040919
199+
DestinationState: -802706916
200+
TransitionDuration: 0.25
201+
TriggerNameHash: -802706916
202+
TransitionIndex: 2
203+
- IsCrossFadeExit: 0
204+
Layer: 0
205+
OriginatingState: 762871581
206+
DestinationState: -802706916
207+
TransitionDuration: 0.25
208+
TriggerNameHash: -802706916
209+
TransitionIndex: 0
210+
- IsCrossFadeExit: 0
211+
Layer: 0
212+
OriginatingState: 762871581
213+
DestinationState: -1624701500
214+
TransitionDuration: 0.25
215+
TriggerNameHash: 1369095871
216+
TransitionIndex: 1
217+
- IsCrossFadeExit: 0
218+
Layer: 1
219+
OriginatingState: -309020853
220+
DestinationState: -47317214
221+
TransitionDuration: 0.0000000037252903
222+
TriggerNameHash: -47317214
223+
TransitionIndex: 0
224+
- IsCrossFadeExit: 0
225+
Layer: 1
226+
OriginatingState: -309020853
227+
DestinationState: 1680125592
228+
TransitionDuration: 0
229+
TriggerNameHash: 1680125592
230+
TransitionIndex: 1
231+
- IsCrossFadeExit: 0
232+
Layer: 1
233+
OriginatingState: -309020853
234+
DestinationState: 903055143
235+
TransitionDuration: 0
236+
TriggerNameHash: 903055143
237+
TransitionIndex: 2
238+
- IsCrossFadeExit: 0
239+
Layer: 1
240+
OriginatingState: -309020853
241+
DestinationState: 1939495424
242+
TransitionDuration: 0
243+
TriggerNameHash: -161227885
244+
TransitionIndex: 3
245+
- IsCrossFadeExit: 0
246+
Layer: 1
247+
OriginatingState: -309020853
248+
DestinationState: 2129243652
249+
TransitionDuration: 0.25
250+
TriggerNameHash: 897778862
251+
TransitionIndex: 4
252+
- IsCrossFadeExit: 0
253+
Layer: 1
254+
OriginatingState: -309020853
255+
DestinationState: -1764501741
256+
TransitionDuration: 0.25
257+
TriggerNameHash: -1764501741
258+
TransitionIndex: 5
259+
- IsCrossFadeExit: 0
260+
Layer: 1
261+
OriginatingState: -309020853
262+
DestinationState: 781031506
263+
TransitionDuration: 0.25
264+
TriggerNameHash: -1233417124
265+
TransitionIndex: 6
266+
- IsCrossFadeExit: 0
267+
Layer: 1
268+
OriginatingState: 33309060
269+
DestinationState: -1512839320
270+
TransitionDuration: 0.25
271+
TriggerNameHash: 545243872
272+
TransitionIndex: 0
273+
- IsCrossFadeExit: 0
274+
Layer: 1
275+
OriginatingState: 1939495424
276+
DestinationState: -1512839320
277+
TransitionDuration: 0.25
278+
TriggerNameHash: 545243872
279+
TransitionIndex: 1
280+
- IsCrossFadeExit: 0
281+
Layer: 1
282+
OriginatingState: 526547726
283+
DestinationState: 974849530
284+
TransitionDuration: 0.25
285+
TriggerNameHash: 303110433
286+
TransitionIndex: 0
287+
- IsCrossFadeExit: 0
288+
Layer: 1
289+
OriginatingState: 2129243652
290+
DestinationState: 974849530
291+
TransitionDuration: 0.25
292+
TriggerNameHash: 303110433
293+
TransitionIndex: 1
294+
- IsCrossFadeExit: 0
295+
Layer: 1
296+
OriginatingState: 781031506
297+
DestinationState: -309020853
298+
TransitionDuration: 0.25
299+
TriggerNameHash: -726612165
300+
TransitionIndex: 1
301+
- IsCrossFadeExit: 0
302+
Layer: 1
303+
OriginatingState: 2116358526
304+
DestinationState: 378447396
305+
TransitionDuration: 0.25
306+
TriggerNameHash: -1417765733
307+
TransitionIndex: 0
308+
- IsCrossFadeExit: 0
309+
Layer: 1
310+
OriginatingState: 2116358526
311+
DestinationState: -309020853
312+
TransitionDuration: 0.25
313+
TriggerNameHash: -726612165
314+
TransitionIndex: 1
315+
- IsCrossFadeExit: 0
316+
Layer: 1
317+
OriginatingState: 378447396
318+
DestinationState: -309020853
319+
TransitionDuration: 0.25
320+
TriggerNameHash: -726612165
321+
TransitionIndex: 1
322+
- IsCrossFadeExit: 0
323+
Layer: 2
324+
OriginatingState: -309020853
325+
DestinationState: -1747783153
326+
TransitionDuration: 0
327+
TriggerNameHash: -1747783153
328+
TransitionIndex: 0
329+
- IsCrossFadeExit: 0
330+
Layer: 2
331+
OriginatingState: -309020853
332+
DestinationState: -375523633
333+
TransitionDuration: 0.25
334+
TriggerNameHash: -1747783153
335+
TransitionIndex: 1
69336
m_Animator: {fileID: 1829276847453002016}
70337
--- !u!114 &7209204667172237188
71338
MonoBehaviour:

Assets/Prefabs/DebugCheatsManager.prefab

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ Transform:
2828
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
2929
m_LocalPosition: {x: 0, y: 0, z: 0}
3030
m_LocalScale: {x: 1, y: 1, z: 1}
31+
m_ConstrainProportionsScale: 0
3132
m_Children: []
3233
m_Father: {fileID: 0}
3334
m_RootOrder: 0
@@ -44,9 +45,9 @@ MonoBehaviour:
4445
m_Script: {fileID: 11500000, guid: ab1e76745edfc434ab8154ad27efc5fd, type: 3}
4546
m_Name:
4647
m_EditorClassIdentifier:
48+
m_DebugCheatsPanel: {fileID: 0}
4749
m_EnemyPrefab: {fileID: 3713729372785093435, guid: 6cdd52f1fa2ed34469a487ae6477eded, type: 3}
4850
m_BossPrefab: {fileID: 3688950541947916326, guid: 365e94337fd10fe4ebde1906df413ac7, type: 3}
49-
m_DebugCheatsPanel: {fileID: 0}
5051
m_OpenWindowKeyCode: 47
5152
--- !u!114 &6695920927348029111
5253
MonoBehaviour:
@@ -62,5 +63,8 @@ MonoBehaviour:
6263
m_EditorClassIdentifier:
6364
GlobalObjectIdHash: 951099334
6465
AlwaysReplicateAsRoot: 0
66+
SynchronizeTransform: 0
67+
ActiveSceneSynchronization: 0
68+
SceneMigrationSynchronization: 1
6569
DontDestroyWithOwner: 0
6670
AutoObjectParentSync: 1

Assets/Prefabs/Game/Arrow.prefab

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,9 @@ MonoBehaviour:
6363
m_EditorClassIdentifier:
6464
GlobalObjectIdHash: 951099334
6565
AlwaysReplicateAsRoot: 0
66+
SynchronizeTransform: 1
67+
ActiveSceneSynchronization: 0
68+
SceneMigrationSynchronization: 1
6669
DontDestroyWithOwner: 0
6770
AutoObjectParentSync: 1
6871
--- !u!114 &7839532612941405576
@@ -89,8 +92,12 @@ MonoBehaviour:
8992
PositionThreshold: 0.001
9093
RotAngleThreshold: 0.01
9194
ScaleThreshold: 0.01
95+
UseQuaternionSynchronization: 0
96+
UseQuaternionCompression: 0
97+
UseHalfFloatPrecision: 1
9298
InLocalSpace: 0
9399
Interpolate: 1
100+
SlerpPosition: 0
94101
--- !u!114 &144087972406990258
95102
MonoBehaviour:
96103
m_ObjectHideFlags: 0

0 commit comments

Comments
 (0)