Skip to content

Commit 85e3ec2

Browse files
committed
Remove dependency of prefab on external gameobject
1 parent d9913db commit 85e3ec2

File tree

2 files changed

+102
-103
lines changed

2 files changed

+102
-103
lines changed

UnitySDK/Assets/ML-Agents/Examples/BananaCollectors/Scenes/Banana.unity

Lines changed: 100 additions & 100 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ OcclusionCullingSettings:
1313
--- !u!104 &2
1414
RenderSettings:
1515
m_ObjectHideFlags: 0
16-
serializedVersion: 9
16+
serializedVersion: 8
1717
m_Fog: 0
1818
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
1919
m_FogMode: 3
@@ -39,7 +39,6 @@ RenderSettings:
3939
m_CustomReflection: {fileID: 0}
4040
m_Sun: {fileID: 0}
4141
m_IndirectSpecularColor: {r: 0.4482636, g: 0.49828887, b: 0.5755903, a: 1}
42-
m_UseRadianceAmbientProbe: 0
4342
--- !u!157 &3
4443
LightmapSettings:
4544
m_ObjectHideFlags: 0
@@ -55,10 +54,11 @@ LightmapSettings:
5554
m_EnableBakedLightmaps: 1
5655
m_EnableRealtimeLightmaps: 1
5756
m_LightmapEditorSettings:
58-
serializedVersion: 10
57+
serializedVersion: 9
5958
m_Resolution: 2
6059
m_BakeResolution: 40
61-
m_AtlasSize: 128
60+
m_TextureWidth: 1024
61+
m_TextureHeight: 1024
6262
m_AO: 0
6363
m_AOMaxDistance: 1
6464
m_CompAOExponent: 1
@@ -166,26 +166,13 @@ MonoBehaviour:
166166
-
167167
-
168168
vectorActionSpaceType: 0
169-
brainType: 2
169+
brainType: 0
170170
CoreBrains:
171-
- {fileID: 1885400555}
172-
- {fileID: 176304109}
173-
- {fileID: 1779487393}
174-
- {fileID: 519006512}
175-
instanceID: 16114
176-
--- !u!114 &176304109
177-
MonoBehaviour:
178-
m_ObjectHideFlags: 0
179-
m_PrefabParentObject: {fileID: 0}
180-
m_PrefabInternal: {fileID: 0}
181-
m_GameObject: {fileID: 0}
182-
m_Enabled: 1
183-
m_EditorHideFlags: 0
184-
m_Script: {fileID: 11500000, guid: 943466ab374444748a364f9d6c3e2fe2, type: 3}
185-
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
186-
m_EditorClassIdentifier:
187-
broadcast: 1
188-
brain: {fileID: 7561199}
171+
- {fileID: 940555745}
172+
- {fileID: 1212824969}
173+
- {fileID: 1701529996}
174+
- {fileID: 953646587}
175+
instanceID: 11742
189176
--- !u!1 &273651478
190177
GameObject:
191178
m_ObjectHideFlags: 0
@@ -417,29 +404,6 @@ Transform:
417404
m_Father: {fileID: 0}
418405
m_RootOrder: 4
419406
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
420-
--- !u!114 &519006512
421-
MonoBehaviour:
422-
m_ObjectHideFlags: 0
423-
m_PrefabParentObject: {fileID: 0}
424-
m_PrefabInternal: {fileID: 0}
425-
m_GameObject: {fileID: 0}
426-
m_Enabled: 1
427-
m_EditorHideFlags: 0
428-
m_Script: {fileID: 11500000, guid: 8b23992c8eb17439887f5e944bf04a40, type: 3}
429-
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
430-
m_EditorClassIdentifier:
431-
broadcast: 1
432-
graphModel: {fileID: 4900000, guid: 88f1d4da9ad644b2490a103d19616b4e, type: 3}
433-
graphScope:
434-
graphPlaceholders: []
435-
BatchSizePlaceholderName: batch_size
436-
VectorObservationPlacholderName: vector_observation
437-
RecurrentInPlaceholderName: recurrent_in
438-
RecurrentOutPlaceholderName: recurrent_out
439-
VisualObservationPlaceholderName: []
440-
ActionPlaceholderName: action
441-
PreviousActionPlaceholderName: prev_action
442-
brain: {fileID: 7561199}
443407
--- !u!1 &762086410
444408
GameObject:
445409
m_ObjectHideFlags: 0
@@ -505,6 +469,81 @@ Transform:
505469
m_Father: {fileID: 0}
506470
m_RootOrder: 0
507471
m_LocalEulerAnglesHint: {x: 45, y: -45, z: 0}
472+
--- !u!114 &940555745
473+
MonoBehaviour:
474+
m_ObjectHideFlags: 0
475+
m_PrefabParentObject: {fileID: 0}
476+
m_PrefabInternal: {fileID: 0}
477+
m_GameObject: {fileID: 0}
478+
m_Enabled: 1
479+
m_EditorHideFlags: 0
480+
m_Script: {fileID: 11500000, guid: 41e9bda8f3cf1492fa74926a530f6f70, type: 3}
481+
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
482+
m_EditorClassIdentifier:
483+
broadcast: 1
484+
keyContinuousPlayerActions:
485+
- key: 119
486+
index: 0
487+
value: 1
488+
- key: 97
489+
index: 1
490+
value: -3
491+
- key: 100
492+
index: 1
493+
value: 1
494+
- key: 32
495+
index: 2
496+
value: 1
497+
- key: 115
498+
index: 0
499+
value: -1
500+
axisContinuousPlayerActions: []
501+
discretePlayerActions:
502+
- key: 119
503+
branchIndex: 0
504+
value: 1
505+
- key: 115
506+
branchIndex: 0
507+
value: 2
508+
- key: 113
509+
branchIndex: 1
510+
value: 1
511+
- key: 101
512+
branchIndex: 1
513+
value: 2
514+
- key: 97
515+
branchIndex: 2
516+
value: 1
517+
- key: 100
518+
branchIndex: 2
519+
value: 2
520+
- key: 32
521+
branchIndex: 3
522+
value: 1
523+
brain: {fileID: 7561199}
524+
--- !u!114 &953646587
525+
MonoBehaviour:
526+
m_ObjectHideFlags: 0
527+
m_PrefabParentObject: {fileID: 0}
528+
m_PrefabInternal: {fileID: 0}
529+
m_GameObject: {fileID: 0}
530+
m_Enabled: 1
531+
m_EditorHideFlags: 0
532+
m_Script: {fileID: 11500000, guid: 8b23992c8eb17439887f5e944bf04a40, type: 3}
533+
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
534+
m_EditorClassIdentifier:
535+
broadcast: 1
536+
graphModel: {fileID: 4900000, guid: 88f1d4da9ad644b2490a103d19616b4e, type: 3}
537+
graphScope:
538+
graphPlaceholders: []
539+
BatchSizePlaceholderName: batch_size
540+
VectorObservationPlacholderName: vector_observation
541+
RecurrentInPlaceholderName: recurrent_in
542+
RecurrentOutPlaceholderName: recurrent_out
543+
VisualObservationPlaceholderName: []
544+
ActionPlaceholderName: action
545+
PreviousActionPlaceholderName: prev_action
546+
brain: {fileID: 7561199}
508547
--- !u!1 &1009000883
509548
GameObject:
510549
m_ObjectHideFlags: 0
@@ -761,6 +800,19 @@ Prefab:
761800
m_RemovedComponents: []
762801
m_ParentPrefab: {fileID: 100100000, guid: 38400a68c4ea54b52998e34ee238d1a7, type: 2}
763802
m_IsPrefabParent: 0
803+
--- !u!114 &1212824969
804+
MonoBehaviour:
805+
m_ObjectHideFlags: 0
806+
m_PrefabParentObject: {fileID: 0}
807+
m_PrefabInternal: {fileID: 0}
808+
m_GameObject: {fileID: 0}
809+
m_Enabled: 1
810+
m_EditorHideFlags: 0
811+
m_Script: {fileID: 11500000, guid: 943466ab374444748a364f9d6c3e2fe2, type: 3}
812+
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
813+
m_EditorClassIdentifier:
814+
broadcast: 1
815+
brain: {fileID: 7561199}
764816
--- !u!1001 &1237871472
765817
Prefab:
766818
m_ObjectHideFlags: 0
@@ -942,7 +994,7 @@ Transform:
942994
m_Father: {fileID: 0}
943995
m_RootOrder: 3
944996
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
945-
--- !u!114 &1779487393
997+
--- !u!114 &1701529996
946998
MonoBehaviour:
947999
m_ObjectHideFlags: 0
9481000
m_PrefabParentObject: {fileID: 0}
@@ -951,7 +1003,7 @@ MonoBehaviour:
9511003
m_Enabled: 1
9521004
m_EditorHideFlags: 0
9531005
m_Script: {fileID: 11500000, guid: 35813a1be64e144f887d7d5f15b963fa, type: 3}
954-
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
1006+
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
9551007
m_EditorClassIdentifier:
9561008
brain: {fileID: 7561199}
9571009
--- !u!1 &1799584680
@@ -1023,58 +1075,6 @@ CanvasRenderer:
10231075
m_PrefabParentObject: {fileID: 0}
10241076
m_PrefabInternal: {fileID: 0}
10251077
m_GameObject: {fileID: 1799584680}
1026-
--- !u!114 &1885400555
1027-
MonoBehaviour:
1028-
m_ObjectHideFlags: 0
1029-
m_PrefabParentObject: {fileID: 0}
1030-
m_PrefabInternal: {fileID: 0}
1031-
m_GameObject: {fileID: 0}
1032-
m_Enabled: 1
1033-
m_EditorHideFlags: 0
1034-
m_Script: {fileID: 11500000, guid: 41e9bda8f3cf1492fa74926a530f6f70, type: 3}
1035-
m_Name: (Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
1036-
m_EditorClassIdentifier:
1037-
broadcast: 1
1038-
keyContinuousPlayerActions:
1039-
- key: 119
1040-
index: 0
1041-
value: 1
1042-
- key: 97
1043-
index: 1
1044-
value: -3
1045-
- key: 100
1046-
index: 1
1047-
value: 1
1048-
- key: 32
1049-
index: 2
1050-
value: 1
1051-
- key: 115
1052-
index: 0
1053-
value: -1
1054-
axisContinuousPlayerActions: []
1055-
discretePlayerActions:
1056-
- key: 119
1057-
branchIndex: 0
1058-
value: 1
1059-
- key: 115
1060-
branchIndex: 0
1061-
value: 2
1062-
- key: 113
1063-
branchIndex: 1
1064-
value: 1
1065-
- key: 101
1066-
branchIndex: 1
1067-
value: 2
1068-
- key: 97
1069-
branchIndex: 2
1070-
value: 1
1071-
- key: 100
1072-
branchIndex: 2
1073-
value: 2
1074-
- key: 32
1075-
branchIndex: 3
1076-
value: 1
1077-
brain: {fileID: 7561199}
10781078
--- !u!1001 &1914556066
10791079
Prefab:
10801080
m_ObjectHideFlags: 0

UnitySDK/Assets/ML-Agents/Examples/BananaCollectors/Scripts/BananaAgent.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,7 @@
55

66
public class BananaAgent : Agent
77
{
8-
public GameObject myAcademyObj;
9-
BananaAcademy myAcademy;
8+
private BananaAcademy myAcademy;
109
public GameObject area;
1110
BananaArea myArea;
1211
bool frozen;
@@ -39,7 +38,7 @@ public override void InitializeAgent()
3938
Monitor.verticalOffset = 1f;
4039
myArea = area.GetComponent<BananaArea>();
4140
rayPer = GetComponent<RayPerception>();
42-
myAcademy = myAcademyObj.GetComponent<BananaAcademy>();
41+
myAcademy = FindObjectOfType<BananaAcademy>();
4342
}
4443

4544
public override void CollectObservations()

0 commit comments

Comments
 (0)