浏览代码

Additional Environment Variations (#791)

* Add Visual (Camera) and Imitation Learning variations to example environments
/develop-generalizationTraining-TrainerController
GitHub 7 年前
当前提交
9ab98584
共有 60 个文件被更改,包括 13234 次插入3658 次删除
  1. 43
      docs/Learning-Environment-Examples.md
  2. 13
      python/trainer_config.yaml
  3. 5
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/RLArea.prefab
  4. 22
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scripts/BananaAgent.cs
  5. 1
      unity-environment/Assets/ML-Agents/Examples/Hallway/Prefabs/HallwayArea.prefab
  6. 15
      unity-environment/Assets/ML-Agents/Examples/Hallway/Scripts/HallwayAgent.cs
  7. 427
      unity-environment/Assets/ML-Agents/Examples/PushBlock/Prefabs/PushBlockArea.prefab
  8. 225
      unity-environment/Assets/ML-Agents/Examples/PushBlock/Scenes/PushBlock.unity
  9. 16
      unity-environment/Assets/ML-Agents/Examples/PushBlock/Scripts/PushAgentBasic.cs
  10. 17
      unity-environment/Assets/ML-Agents/Examples/Tennis/Racket/Racket.obj.meta
  11. 21
      unity-environment/Assets/ML-Agents/Examples/WallJump/Scripts/WallJumpAgent.cs
  12. 6
      unity-environment/Assets/ML-Agents/Scripts/BCTeacherHelper.cs
  13. 25
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/BananaIL.unity
  14. 16
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/Banana.unity
  15. 1001
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/VisualRLArea.prefab
  16. 8
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/VisualRLArea.prefab.meta
  17. 8
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes.meta
  18. 8
      unity-environment/Assets/ML-Agents/Examples/Bouncer/Scenes.meta
  19. 1001
      unity-environment/Assets/ML-Agents/Examples/Hallway/Prefabs/VisualHallwayArea.prefab
  20. 8
      unity-environment/Assets/ML-Agents/Examples/Hallway/Prefabs/VisualHallwayArea.prefab.meta
  21. 1001
      unity-environment/Assets/ML-Agents/Examples/Hallway/Scenes/HallwayIL.unity
  22. 7
      unity-environment/Assets/ML-Agents/Examples/Hallway/Scenes/HallwayIL.unity.meta
  23. 1001
      unity-environment/Assets/ML-Agents/Examples/Hallway/Scenes/VisualHallway.unity
  24. 7
      unity-environment/Assets/ML-Agents/Examples/Hallway/Scenes/VisualHallway.unity.meta
  25. 1001
      unity-environment/Assets/ML-Agents/Examples/PushBlock/Prefabs/VisualArea.prefab
  26. 8
      unity-environment/Assets/ML-Agents/Examples/PushBlock/Prefabs/VisualArea.prefab.meta
  27. 1001
      unity-environment/Assets/ML-Agents/Examples/PushBlock/Scenes/PushBlockIL.unity
  28. 7
      unity-environment/Assets/ML-Agents/Examples/PushBlock/Scenes/PushBlockIL.unity.meta
  29. 1001
      unity-environment/Assets/ML-Agents/Examples/PushBlock/Scenes/VisualPushBlock.unity
  30. 7
      unity-environment/Assets/ML-Agents/Examples/PushBlock/Scenes/VisualPushBlock.unity.meta
  31. 1001
      unity-environment/Assets/ML-Agents/Examples/Pyramids/Prefabs/VisualAreaPB.prefab
  32. 8
      unity-environment/Assets/ML-Agents/Examples/Pyramids/Prefabs/VisualAreaPB.prefab.meta
  33. 1001
      unity-environment/Assets/ML-Agents/Examples/Pyramids/Scenes/PyramidsIL.unity
  34. 7
      unity-environment/Assets/ML-Agents/Examples/Pyramids/Scenes/PyramidsIL.unity.meta
  35. 942
      unity-environment/Assets/ML-Agents/Examples/Pyramids/Scenes/VisualPyramids.unity
  36. 7
      unity-environment/Assets/ML-Agents/Examples/Pyramids/Scenes/VisualPyramids.unity.meta
  37. 8
      unity-environment/Assets/ML-Agents/Examples/Tennis/Scenes.meta
  38. 935
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/VisualBanana.unity
  39. 7
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/VisualBanana.unity.meta
  40. 1001
      unity-environment/Assets/ML-Agents/Examples/Bouncer/Scenes/BouncerIL.unity
  41. 7
      unity-environment/Assets/ML-Agents/Examples/Bouncer/Scenes/BouncerIL.unity.meta
  42. 1001
      unity-environment/Assets/ML-Agents/Examples/Tennis/Scenes/TennisIL.unity
  43. 7
      unity-environment/Assets/ML-Agents/Examples/Tennis/Scenes/TennisIL.unity.meta
  44. 10
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/StudentAgent.prefab.meta
  45. 10
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/RLAgent.prefab.meta
  46. 10
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/TeacherAgent.prefab.meta
  47. 1001
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/RLAgent.prefab
  48. 1001
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/StudentAgent.prefab
  49. 1001
      unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/TeacherAgent.prefab
  50. 0
      /unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/BananaIL.unity.meta
  51. 0
      /unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/Banana.unity.meta
  52. 0
      /unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/BananaIL.unity
  53. 0
      /unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/Banana.unity
  54. 0
      /unity-environment/Assets/ML-Agents/Examples/Bouncer/Scenes/Bouncer.unity.meta
  55. 0
      /unity-environment/Assets/ML-Agents/Examples/Bouncer/Scenes/Bouncer.unity
  56. 0
      /unity-environment/Assets/ML-Agents/Examples/Tennis/Scenes/Tennis.unity.meta
  57. 0
      /unity-environment/Assets/ML-Agents/Examples/Tennis/Scenes/Tennis.unity

43
docs/Learning-Environment-Examples.md


[Making a New Learning Environment](Learning-Environment-Create-New.md)
page.
Note: Environment scenes marked as _optional_ do not have accompanying pre-trained model files, and are designed to serve as challenges for researchers.
If you would like to contribute environments, please see our
[contribution guidelines](../CONTRIBUTING.md) page.

* Brains: One brain with the following observation/action space.
* Vector Observation space: (Discrete) One variable corresponding to current state.
* Vector Action space: (Discrete) Two possible actions (Move left, move right).
* Visual Observations: 0
* Visual Observations: None.
* Reset Parameters: None
* Benchmark Mean Reward: 0.94

* Vector Observation space: (Continuous) 8 variables corresponding to rotation of platform, and position, rotation, and velocity of ball.
* Vector Observation space (Hard Version): (Continuous) 5 variables corresponding to rotation of platform and position and rotation of ball.
* Vector Action space: (Continuous) Size of 2, with one value corresponding to X-rotation, and the other to Z-rotation.
* Visual Observations: 0
* Visual Observations: None.
* Reset Parameters: None
* Benchmark Mean Reward: 100

* Brains: One brain with the following observation/action space.
* Vector Observation space: (Continuous) 8 variables corresponding to position and velocity of ball and racket.
* Vector Action space: (Continuous) Size of 2, corresponding to movement toward net or away from net, and jumping.
* Visual Observations: None
* Visual Observations: None.
* Optional Imitation Learning scene: `TennisIL`.
## [Push Block](https://youtu.be/jKdw216ZgoE)

* Brains: One brain with the following observation/action space.
* Vector Observation space: (Continuous) 15 variables corresponding to position and velocities of agent, block, and goal.
* Vector Action space: (Continuous) Size of 2, corresponding to movement in X and Z directions.
* Visual Observations: None.
* Visual Observations (Optional): One first-person camera. Use `VisualPushBlock` scene.
* Optional Imitation Learning scene: `PushBlockIL`.
## [Wall Jump](https://youtu.be/NITLug2DIWQ)

* Brains: One brain with the following observation/action space.
* Vector Observation space: (Continuous) 26 variables corresponding to position, rotation, velocity, and angular velocities of the two arm Rigidbodies.
* Vector Action space: (Continuous) Size of 4, corresponding to torque applicable to two joints.
* Visual Observations: None
* Visual Observations: None.
* Reset Parameters: Two, corresponding to goal size, and goal movement speed.
* Benchmark Mean Reward: 30

* Brains: One brain with the following observation/action space.
* Vector Observation space: (Continuous) 117 variables corresponding to position, rotation, velocity, and angular velocities of each limb plus the acceleration and angular acceleration of the body.
* Vector Action space: (Continuous) Size of 12, corresponding to torque applicable to 12 joints.
* Visual Observations: None
* Visual Observations: None.
* Reset Parameters: None
* Benchmark Mean Reward: 2000

* Brains: One brain with the following observation/action space.
* Vector Observation space: (Continuous) 53 corresponding to velocity of agent (2), whether agent is frozen and/or shot its laser (2), plus ray-based perception of objects around agent's forward direction (49; 7 raycast angles with 7 measurements for each).
* Vector Action space: (Continuous) Size of 3, corresponding to forward movement, y-axis rotation, and whether to use laser to disable other agents.
* Visual Observations (Optional; None by default): First-person view for each agent.
* Reset Parameters: None
* Visual Observations (Optional): First-person camera per-agent. Use `VisualBanana` scene.
* Reset Parameters: None.
* Optional Imitation Learning scene: `BananaIL`.
## [Hallway](https://youtu.be/53GyfpPQRUQ)

* Brains: One brain with the following observation/action space:
* Vector Observation space: (Continuous) 30 corresponding to local ray-casts detecting objects, goals, and walls.
* Vector Action space: (Discrete) 4 corresponding to agent rotation and forward/backward movement.
* Visual Observations (Optional): First-person view for the agent.
* Reset Parameters: None
* Visual Observations (Optional): First-person view for the agent. Use `VisualHallway` scene.
* Reset Parameters: None.
* Optional Imitation Learning scene: `HallwayIL`.
## [Bouncer](https://youtu.be/Tkv-c-b1b2I)

* Brains: One brain with the following observation/action space:
* Vector Observation space: (Continuous) 6 corresponding to local position of agent and banana.
* Vector Action space: (Continuous) 3 corresponding to agent force applied for the jump.
* Visual Observations: None
* Reset Parameters: None
* Visual Observations: None.
* Reset Parameters: None.
* Benchmark Mean Reward: 2.5
## [Soccer Twos](https://youtu.be/Hg3nmYD3DjQ)

* Vector Action space: (Discrete)
* Striker: 6 corresponding to forward, backward, sideways movement, as well as rotation.
* Goalie: 4 corresponding to forward, backward, sideways movement.
* Visual Observations: None
* Visual Observations: None.
* Reset Parameters: None
* Benchmark Mean Reward (Striker & Goalie Brain): 0 (the means will be inverse of each other and criss crosses during training)

* Brains: One brain with the following observation/action space.
* Vector Observation space: (Continuous) 215 variables corresponding to position, rotation, velocity, and angular velocities of each limb, along with goal direction.
* Vector Action space: (Continuous) Size of 39, corresponding to target rotations applicable to the joints.
* Visual Observations: None
* Reset Parameters: None
* Visual Observations: None.
* Reset Parameters: None.
* Benchmark Mean Reward: 1000
## Pyramids

* Brains: One brain with the following observation/action space:
* Vector Observation space: (Continuous) 148 corresponding to local ray-casts detecting switch, bricks, golden brick, and walls, plus variable indicating switch state.
* Vector Action space: (Discrete) 4 corresponding to agent rotation and forward/backward movement.
* Visual Observations (Optional): First-person view for the agent.
* Reset Parameters: None
* Visual Observations (Optional): First-person camera per-agent. Use `VisualPyramids` scene.
* Reset Parameters: None.
* Optional Imitation Learning scene: `PyramidsIL`.
* Benchmark Mean Reward: 1.75

13
python/trainer_config.yaml


use_recurrent: false
sequence_length: 16
buffer_size: 128
StudentRecurrentBrain:
trainer: imitation
max_steps: 10000
summary_freq: 1000
brain_to_imitate: TeacherBrain
batch_size: 16
batches_per_epoch: 5
num_layers: 4
hidden_units: 64
use_recurrent: true
sequence_length: 32
buffer_size: 128

5
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/RLArea.prefab


frozenMaterial: {fileID: 2100000, guid: 866f7a84824d141dbbe50dd1893207d9, type: 2}
myLaser: {fileID: 1458338921368736}
contribute: 0
useVectorObs: 1
--- !u!114 &114319858423652580
MonoBehaviour:
m_ObjectHideFlags: 1

frozenMaterial: {fileID: 2100000, guid: 866f7a84824d141dbbe50dd1893207d9, type: 2}
myLaser: {fileID: 1282191557182746}
contribute: 0
useVectorObs: 1
--- !u!114 &114816434626527468
MonoBehaviour:
m_ObjectHideFlags: 1

frozenMaterial: {fileID: 2100000, guid: 866f7a84824d141dbbe50dd1893207d9, type: 2}
myLaser: {fileID: 1362328255224980}
contribute: 0
useVectorObs: 1
--- !u!114 &114846764322938622
MonoBehaviour:
m_ObjectHideFlags: 1

frozenMaterial: {fileID: 2100000, guid: 866f7a84824d141dbbe50dd1893207d9, type: 2}
myLaser: {fileID: 1734645906742312}
contribute: 0
useVectorObs: 1
--- !u!114 &114875485509234200
MonoBehaviour:
m_ObjectHideFlags: 1

frozenMaterial: {fileID: 2100000, guid: 866f7a84824d141dbbe50dd1893207d9, type: 2}
myLaser: {fileID: 1573257363500854}
contribute: 0
useVectorObs: 1

22
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scripts/BananaAgent.cs


public GameObject myLaser;
public bool contribute;
private RayPerception rayPer;
public bool useVectorObs;
public override void InitializeAgent()
{

public override void CollectObservations()
{
float rayDistance = 50f;
float[] rayAngles = { 20f, 90f, 160f, 45f, 135f, 70f, 110f };
string[] detectableObjects = { "banana", "agent", "wall", "badBanana", "frozenAgent" };
AddVectorObs(rayPer.Perceive(rayDistance, rayAngles, detectableObjects, 0f, 0f));
Vector3 localVelocity = transform.InverseTransformDirection(agentRb.velocity);
AddVectorObs(localVelocity.x);
AddVectorObs(localVelocity.z);
AddVectorObs(System.Convert.ToInt32(frozen));
AddVectorObs(System.Convert.ToInt32(shoot));
if (useVectorObs)
{
float rayDistance = 50f;
float[] rayAngles = { 20f, 90f, 160f, 45f, 135f, 70f, 110f };
string[] detectableObjects = { "banana", "agent", "wall", "badBanana", "frozenAgent" };
AddVectorObs(rayPer.Perceive(rayDistance, rayAngles, detectableObjects, 0f, 0f));
Vector3 localVelocity = transform.InverseTransformDirection(agentRb.velocity);
AddVectorObs(localVelocity.x);
AddVectorObs(localVelocity.z);
AddVectorObs(System.Convert.ToInt32(frozen));
AddVectorObs(System.Convert.ToInt32(shoot));
}
}
public Color32 ToColor(int hexVal)

1
unity-environment/Assets/ML-Agents/Examples/Hallway/Prefabs/HallwayArea.prefab


redGoal: {fileID: 1185286572034058}
orangeBlock: {fileID: 1972707284972814}
redBlock: {fileID: 1627706890143466}
useVectorObs: 1
--- !u!114 &114569343444552314
MonoBehaviour:
m_ObjectHideFlags: 1

15
unity-environment/Assets/ML-Agents/Examples/Hallway/Scripts/HallwayAgent.cs


public GameObject redGoal;
public GameObject orangeBlock;
public GameObject redBlock;
public bool useVectorObs;
RayPerception rayPer;
Rigidbody shortBlockRB;
Rigidbody agentRB;

{
base.InitializeAgent();
academy = FindObjectOfType<HallwayAcademy>();
brain = FindObjectOfType<Brain>();
rayPer = GetComponent<RayPerception>();
agentRB = GetComponent<Rigidbody>();
groundRenderer = ground.GetComponent<Renderer>();

public override void CollectObservations()
{
float rayDistance = 12f;
float[] rayAngles = { 20f, 60f, 90f, 120f, 160f };
string[] detectableObjects = { "orangeGoal", "redGoal", "orangeBlock", "redBlock", "wall" };
AddVectorObs((float)GetStepCount() / (float)agentParameters.maxStep);
AddVectorObs(rayPer.Perceive(rayDistance, rayAngles, detectableObjects, 0f, 0f));
if (useVectorObs)
{
float rayDistance = 12f;
float[] rayAngles = { 20f, 60f, 90f, 120f, 160f };
string[] detectableObjects = { "orangeGoal", "redGoal", "orangeBlock", "redBlock", "wall" };
AddVectorObs(GetStepCount() / (float)agentParameters.maxStep);
AddVectorObs(rayPer.Perceive(rayDistance, rayAngles, detectableObjects, 0f, 0f));
}
}
IEnumerator GoalScoredSwapGroundMaterial(Material mat, float time)

427
unity-environment/Assets/ML-Agents/Examples/PushBlock/Prefabs/PushBlockArea.prefab


m_ParentPrefab: {fileID: 0}
m_RootGameObject: {fileID: 1125452240183160}
m_IsPrefabParent: 1
--- !u!1 &1031626148046192
GameObject:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 5
m_Component:
- component: {fileID: 224466290764107542}
- component: {fileID: 222598618761215410}
- component: {fileID: 114458416987814396}
m_Layer: 5
m_Name: Description
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!1 &1077193491009950
GameObject:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 5
m_Component:
- component: {fileID: 224325127091428956}
- component: {fileID: 222592601827262212}
- component: {fileID: 114796667970995290}
m_Layer: 5
m_Name: Description
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!1 &1125452240183160
GameObject:
m_ObjectHideFlags: 0

m_Layer: 0
m_Name: wall
m_TagString: wall
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!1 &1277485392796660
GameObject:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 5
m_Component:
- component: {fileID: 224826767683413188}
- component: {fileID: 222663697153731606}
- component: {fileID: 114472968767706776}
m_Layer: 5
m_Name: PushBlock Basic
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0

m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!1 &1658241275278046
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 5
m_Component:
- component: {fileID: 224499971457369232}
- component: {fileID: 223130197460698574}
- component: {fileID: 114548077184658240}
- component: {fileID: 114826966374760500}
m_Layer: 5
m_Name: Canvas
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!1 &1730676124158560
GameObject:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
serializedVersion: 5
m_Component:
- component: {fileID: 224846694890606296}
- component: {fileID: 222351596845747018}
- component: {fileID: 114098955560590180}
m_Layer: 5
m_Name: Reward Function
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!1 &1738131294272224
GameObject:
m_ObjectHideFlags: 1

m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 4207862233523270}
- {fileID: 224499971457369232}
- {fileID: 4188187884171146}
- {fileID: 4643236529171504}
- {fileID: 4228459933126600}

m_Children:
- {fileID: 4469888496441150}
m_Father: {fileID: 4006990431719496}
m_RootOrder: 2
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!4 &4207862233523270
Transform:

m_LocalScale: {x: 25, y: 0.32738775, z: 5}
m_Children: []
m_Father: {fileID: 4006990431719496}
m_RootOrder: 4
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!4 &4255825541504078
Transform:

m_LocalScale: {x: 2, y: 0.75, z: 2}
m_Children: []
m_Father: {fileID: 4006990431719496}
m_RootOrder: 5
m_RootOrder: 4
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!4 &4355212199748136
Transform:

m_LocalScale: {x: 25, y: 1, z: 25}
m_Children: []
m_Father: {fileID: 4006990431719496}
m_RootOrder: 3
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!4 &4673786987537112
Transform:

m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
m_Materials:
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 2100000, guid: 214660f4189b04cada2137381f5c3607, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0

m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
m_Materials:
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 2100000, guid: 214660f4189b04cada2137381f5c3607, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0

m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
m_Materials:
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 2100000, guid: 214660f4189b04cada2137381f5c3607, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0

m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
m_Materials:
- {fileID: 2100000, guid: f4abcb290251940948a31b349a6f9995, type: 2}
- {fileID: 2100000, guid: fd56382c5d1a049b6a909c184a4c6d42, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0

m_ReflectionProbeUsage: 1
m_RenderingLayerMask: 4294967295
m_Materials:
- {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
- {fileID: 2100000, guid: 214660f4189b04cada2137381f5c3607, type: 2}
m_StaticBatchInfo:
firstSubMesh: 0
subMeshCount: 0

serializedVersion: 2
m_Size: {x: 1, y: 20, z: 1}
m_Center: {x: 0, y: 0, z: 0}
--- !u!114 &114098955560590180
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1730676124158560}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.47794116, g: 0.47794116, b: 0.47794116, a: 1}
m_RaycastTarget: 0
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 40
m_FontStyle: 1
m_BestFit: 0
m_MinSize: 4
m_MaxSize: 236
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: Reward Function
--- !u!114 &114350292539814250
MonoBehaviour:
m_ObjectHideFlags: 1

m_Script: {fileID: 11500000, guid: bb172294dbbcc408286b156a2c4b553c, type: 3}
m_Name:
m_EditorClassIdentifier:
--- !u!114 &114458416987814396
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1031626148046192}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.47794116, g: 0.47794116, b: 0.47794116, a: 1}
m_RaycastTarget: 0
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 17
m_FontStyle: 1
m_BestFit: 0
m_MinSize: 4
m_MaxSize: 236
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: 'Learned Behavior:
1. Don''t fall off the edge.
2. Don''t push the Orange Cube off the edge.
3. Push the Orange Cube to the goal.'
--- !u!114 &114472968767706776
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1277485392796660}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.47794116, g: 0.47794116, b: 0.47794116, a: 1}
m_RaycastTarget: 0
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 40
m_FontStyle: 1
m_BestFit: 0
m_MinSize: 4
m_MaxSize: 236
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: PushBlock Basic
--- !u!114 &114505490781873732
MonoBehaviour:
m_ObjectHideFlags: 1

goal: {fileID: 1441513772919942}
block: {fileID: 1293433783856340}
goalDetect: {fileID: 0}
--- !u!114 &114548077184658240
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1658241275278046}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 0
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
--- !u!114 &114796667970995290
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1077193491009950}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.47794116, g: 0.47794116, b: 0.47794116, a: 1}
m_RaycastTarget: 0
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 17
m_FontStyle: 1
m_BestFit: 0
m_MinSize: 4
m_MaxSize: 236
m_Alignment: 3
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: 'Agent falls off: -1
Orange Cube falls off: -1
Existential Pain: -.001 Every Tick (Hurry Up)
Orange Cube touches goal: +1
'
--- !u!114 &114826966374760500
MonoBehaviour:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1658241275278046}
m_Enabled: 0
m_EditorHideFlags: 0
m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!222 &222351596845747018
CanvasRenderer:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1730676124158560}
--- !u!222 &222592601827262212
CanvasRenderer:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1077193491009950}
--- !u!222 &222598618761215410
CanvasRenderer:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1031626148046192}
--- !u!222 &222663697153731606
CanvasRenderer:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1277485392796660}
--- !u!223 &223130197460698574
Canvas:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1658241275278046}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 2
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_AdditionalShaderChannelsFlag: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!224 &224325127091428956
RectTransform:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1077193491009950}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: -0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 224846694890606296}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 141, y: -71.35101}
m_SizeDelta: {x: 600, y: 300}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!224 &224466290764107542
RectTransform:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1031626148046192}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 224826767683413188}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 140, y: -59.2}
m_SizeDelta: {x: 600, y: 300}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!224 &224499971457369232
RectTransform:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1658241275278046}
m_LocalRotation: {x: 0.7071068, y: -0, z: -0, w: 0.7071068}
m_LocalPosition: {x: 0, y: 0, z: -10}
m_LocalScale: {x: 0.015000001, y: 0.015000008, z: 0.0010000005}
m_Children:
- {fileID: 224826767683413188}
- {fileID: 224846694890606296}
m_Father: {fileID: 4006990431719496}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: -6.8925495, y: 0.53999996}
m_SizeDelta: {x: 400, y: 200}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!224 &224826767683413188
RectTransform:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1277485392796660}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 224466290764107542}
m_Father: {fileID: 224499971457369232}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 250, y: 36}
m_SizeDelta: {x: 600, y: 300}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!224 &224846694890606296
RectTransform:
m_ObjectHideFlags: 1
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 100100000}
m_GameObject: {fileID: 1730676124158560}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1.0000006, z: 1.0000004}
m_Children:
- {fileID: 224325127091428956}
m_Father: {fileID: 224499971457369232}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: 750, y: 37.57045}
m_SizeDelta: {x: 600, y: 300}
m_Pivot: {x: 0.5, y: 0.5}
useVectorObs: 1

225
unity-environment/Assets/ML-Agents/Examples/PushBlock/Scenes/PushBlock.unity


propertyPath: m_RootOrder
value: 31
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 19
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 28
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 12
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 8
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 23
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 15
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 30
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 26
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 27
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 20
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 21
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 9
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 17
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
m_IsPrefabParent: 0
--- !u!1001 &858315359
Prefab:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_RootOrder
value: 5
objectReference: {fileID: 0}
- target: {fileID: 114505490781873732, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 226584073}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}
- target: {fileID: 1125452240183160, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_Name
value: Area
objectReference: {fileID: 0}
- target: {fileID: 23549423015434358, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
propertyPath: m_DynamicOccludee
value: 1
objectReference: {fileID: 0}
- target: {fileID: 23658098095345942, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 2100000, guid: 214660f4189b04cada2137381f5c3607, type: 2}
- target: {fileID: 23149278028506196, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 2100000, guid: 214660f4189b04cada2137381f5c3607, type: 2}
- target: {fileID: 23242721846513294, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 2100000, guid: 214660f4189b04cada2137381f5c3607, type: 2}
- target: {fileID: 23154762680579788, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
propertyPath: m_Materials.Array.data[0]
value:
objectReference: {fileID: 2100000, guid: 214660f4189b04cada2137381f5c3607, type: 2}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
m_IsPrefabParent: 0
--- !u!1001 &880015598
Prefab:
m_ObjectHideFlags: 0

propertyPath: m_RootOrder
value: 33
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 29
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 11
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 18
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 13
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 34
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 25
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 36
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 32
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 10
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 22
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 35
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 24
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 37
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 7
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
m_IsPrefabParent: 0
--- !u!1001 &1848135470
Prefab:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4006990431719496, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_RootOrder
value: 5
objectReference: {fileID: 0}
- target: {fileID: 114505490781873732, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 226584073}
- target: {fileID: 1125452240183160, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
propertyPath: m_Name
value: Area
objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 03bcc81e249714a22bb411dddcc5d15e, type: 2}
m_IsPrefabParent: 0
--- !u!1001 &1848987248
Prefab:
m_ObjectHideFlags: 0

propertyPath: m_RootOrder
value: 16
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

propertyPath: m_RootOrder
value: 14
objectReference: {fileID: 0}
- target: {fileID: 223130197460698574, guid: 03bcc81e249714a22bb411dddcc5d15e,
type: 2}
- target: {fileID: 0}
propertyPath: m_Camera
value:
objectReference: {fileID: 1009000887}

16
unity-environment/Assets/ML-Agents/Examples/PushBlock/Scripts/PushAgentBasic.cs


[HideInInspector]
public GoalDetect goalDetect;
public bool useVectorObs;
Rigidbody blockRB; //cached on initialization
Rigidbody agentRB; //cached on initialization
Material groundMaterial; //cached on Awake()

public override void CollectObservations()
{
float rayDistance = 12f;
float[] rayAngles = { 0f, 45f, 90f, 135f, 180f, 110f, 70f };
string[] detectableObjects;
detectableObjects = new string[] { "block", "goal", "wall" };
AddVectorObs(rayPer.Perceive(rayDistance, rayAngles, detectableObjects, 0f, 0f));
AddVectorObs(rayPer.Perceive(rayDistance, rayAngles, detectableObjects, 1.5f, 0f));
if (useVectorObs)
{
var rayDistance = 12f;
float[] rayAngles = { 0f, 45f, 90f, 135f, 180f, 110f, 70f };
var detectableObjects = new[] { "block", "goal", "wall" };
AddVectorObs(rayPer.Perceive(rayDistance, rayAngles, detectableObjects, 0f, 0f));
AddVectorObs(rayPer.Perceive(rayDistance, rayAngles, detectableObjects, 1.5f, 0f));
}
}
/// <summary>

17
unity-environment/Assets/ML-Agents/Examples/Tennis/Racket/Racket.obj.meta


fileFormatVersion: 2
guid: 17d4dad0a373442b1b5d3e6ac481e5c8
timeCreated: 1502590668
licenseType: Pro
serializedVersion: 21
serializedVersion: 22
fileIDToRecycleName:
100000: default
100002: //RootNode

3300000: default
4300000: default
externalObjects:
- first:
type: UnityEngine:Material
assembly: UnityEngine.CoreModule
name: defaultMat
second: {fileID: 2100000, guid: 6e1d9a5598c0c4307b9883eaf9d6288b, type: 2}
importMaterials: 1
importMaterials: 0
materialLocation: 0
animations:
legacyGenerateAnimations: 4
bakeSimulation: 0

animationImportWarnings:
animationRetargetingWarnings:
animationDoRetargetingWarnings: 0
importAnimatedCustomProperties: 0
importConstraints: 0
animationCompression: 1
animationRotationError: 0.5
animationPositionError: 0.5

optimizeMeshForGPU: 1
keepQuads: 0
weldVertices: 1
preserveHierarchy: 0
indexFormat: 1
secondaryUVAngleDistortion: 8
secondaryUVAreaDistortion: 15.000001
secondaryUVHardAngle: 88

21
unity-environment/Assets/ML-Agents/Examples/WallJump/Scripts/WallJumpAgent.cs


public override void CollectObservations()
{
float rayDistance = 20f;
float[] rayAngles = { 0f, 45f, 90f, 135f, 180f, 110f, 70f };
AddVectorObs(rayPer.Perceive(
rayDistance, rayAngles, detectableObjects, 0f, 0f));
AddVectorObs(rayPer.Perceive(
rayDistance, rayAngles, detectableObjects, 2.5f, 2.5f));
Vector3 agentPos = agentRB.position - ground.transform.position;
AddVectorObs(agentPos / 20f);
AddVectorObs(DoGroundCheck(0.4f) ? 1 : 0);
float rayDistance = 20f;
float[] rayAngles = { 0f, 45f, 90f, 135f, 180f, 110f, 70f };
AddVectorObs(rayPer.Perceive(
rayDistance, rayAngles, detectableObjects, 0f, 0f));
AddVectorObs(rayPer.Perceive(
rayDistance, rayAngles, detectableObjects, 2.5f, 2.5f));
Vector3 agentPos = agentRB.position - ground.transform.position;
AddVectorObs(agentPos / 20f);
AddVectorObs(DoGroundCheck(0.4f) ? 1 : 0);
}
/// <summary>

GoalScoredSwapGroundMaterial(academy.goalScoredMaterial, 2));
}
}
//Reset the orange block position
void ResetBlock(Rigidbody blockRB)

6
unity-environment/Assets/ML-Agents/Scripts/BCTeacherHelper.cs


{
resetBuffer = false;
}
Monitor.Log("Recording experiences " + recordKey.ToString(), recordExperiences.ToString());
Monitor.Log("Recording experiences " + recordKey, recordExperiences.ToString());
Monitor.Log("Seconds since buffer reset " + resetKey.ToString(), Mathf.FloorToInt(timeSinceBufferReset));
Monitor.Log("Seconds since buffer reset " + resetKey, Mathf.FloorToInt(timeSinceBufferReset).ToString());
}
void FixedUpdate()

myAgent.SetTextObs(recordExperiences.ToString() + "," + resetBuffer.ToString());
myAgent.SetTextObs(recordExperiences + "," + resetBuffer);
}
}

25
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/BananaIL.unity


propertyPath: myAcademyObj
value:
objectReference: {fileID: 1574236047}
- target: {fileID: 114033573546398302, guid: 40ff8390cb10a47b69a26f13051c0077,
type: 2}
propertyPath: useVectorObs
value: 1
objectReference: {fileID: 0}
- target: {fileID: 114085328779651546, guid: 40ff8390cb10a47b69a26f13051c0077,
type: 2}
propertyPath: useVectorObs
value: 1
objectReference: {fileID: 0}
- target: {fileID: 114879445014876350, guid: 40ff8390cb10a47b69a26f13051c0077,
type: 2}
propertyPath: useVectorObs
value: 1
objectReference: {fileID: 0}
- target: {fileID: 114990713253136410, guid: 40ff8390cb10a47b69a26f13051c0077,
type: 2}
propertyPath: useVectorObs
value: 1
objectReference: {fileID: 0}
- target: {fileID: 114142328162608466, guid: 40ff8390cb10a47b69a26f13051c0077,
type: 2}
propertyPath: useVectorObs
value: 1
objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 40ff8390cb10a47b69a26f13051c0077, type: 2}
m_IsPrefabParent: 0

16
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/Banana.unity


propertyPath: m_RootOrder
value: 5
objectReference: {fileID: 0}
- target: {fileID: 114508049814297234, guid: 38400a68c4ea54b52998e34ee238d1a7,
- target: {fileID: 114875485509234200, guid: 38400a68c4ea54b52998e34ee238d1a7,
- target: {fileID: 114508049814297234, guid: 38400a68c4ea54b52998e34ee238d1a7,
- target: {fileID: 114875485509234200, guid: 38400a68c4ea54b52998e34ee238d1a7,
- target: {fileID: 114245753946332258, guid: 38400a68c4ea54b52998e34ee238d1a7,
- target: {fileID: 114846764322938622, guid: 38400a68c4ea54b52998e34ee238d1a7,
- target: {fileID: 114245753946332258, guid: 38400a68c4ea54b52998e34ee238d1a7,
- target: {fileID: 114846764322938622, guid: 38400a68c4ea54b52998e34ee238d1a7,
type: 2}
propertyPath: myAcademyObj
value:

propertyPath: myAcademyObj
value:
objectReference: {fileID: 1574236047}
- target: {fileID: 114846764322938622, guid: 38400a68c4ea54b52998e34ee238d1a7,
- target: {fileID: 114245753946332258, guid: 38400a68c4ea54b52998e34ee238d1a7,
- target: {fileID: 114846764322938622, guid: 38400a68c4ea54b52998e34ee238d1a7,
- target: {fileID: 114245753946332258, guid: 38400a68c4ea54b52998e34ee238d1a7,
- target: {fileID: 114875485509234200, guid: 38400a68c4ea54b52998e34ee238d1a7,
- target: {fileID: 114508049814297234, guid: 38400a68c4ea54b52998e34ee238d1a7,
- target: {fileID: 114875485509234200, guid: 38400a68c4ea54b52998e34ee238d1a7,
- target: {fileID: 114508049814297234, guid: 38400a68c4ea54b52998e34ee238d1a7,
type: 2}
propertyPath: myAcademyObj
value:

1001
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/VisualRLArea.prefab
文件差异内容过多而无法显示
查看文件

8
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/VisualRLArea.prefab.meta


fileFormatVersion: 2
guid: 79d09bf6cbfa64f55a572755f594652f
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 100100000
userData:
assetBundleName:
assetBundleVariant:

8
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes.meta


fileFormatVersion: 2
guid: 506387099da9e4bea907fdb2ac09b051
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
unity-environment/Assets/ML-Agents/Examples/Bouncer/Scenes.meta


fileFormatVersion: 2
guid: f3fc0c31afba445a687ead09548c311a
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

1001
unity-environment/Assets/ML-Agents/Examples/Hallway/Prefabs/VisualHallwayArea.prefab
文件差异内容过多而无法显示
查看文件

8
unity-environment/Assets/ML-Agents/Examples/Hallway/Prefabs/VisualHallwayArea.prefab.meta


fileFormatVersion: 2
guid: 7cb742e1326b447128356a50bb09cd89
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 100100000
userData:
assetBundleName:
assetBundleVariant:

1001
unity-environment/Assets/ML-Agents/Examples/Hallway/Scenes/HallwayIL.unity
文件差异内容过多而无法显示
查看文件

7
unity-environment/Assets/ML-Agents/Examples/Hallway/Scenes/HallwayIL.unity.meta


fileFormatVersion: 2
guid: 5be1eb3996f96423d81321a4ca613466
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

1001
unity-environment/Assets/ML-Agents/Examples/Hallway/Scenes/VisualHallway.unity
文件差异内容过多而无法显示
查看文件

7
unity-environment/Assets/ML-Agents/Examples/Hallway/Scenes/VisualHallway.unity.meta


fileFormatVersion: 2
guid: de11f7032ae5745aeb4e112adc650114
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

1001
unity-environment/Assets/ML-Agents/Examples/PushBlock/Prefabs/VisualArea.prefab
文件差异内容过多而无法显示
查看文件

8
unity-environment/Assets/ML-Agents/Examples/PushBlock/Prefabs/VisualArea.prefab.meta


fileFormatVersion: 2
guid: ac5f949973dd649959b04f3c41021a80
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 100100000
userData:
assetBundleName:
assetBundleVariant:

1001
unity-environment/Assets/ML-Agents/Examples/PushBlock/Scenes/PushBlockIL.unity
文件差异内容过多而无法显示
查看文件

7
unity-environment/Assets/ML-Agents/Examples/PushBlock/Scenes/PushBlockIL.unity.meta


fileFormatVersion: 2
guid: 1bd7313e03fda420b90b4fcf2fc380f0
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

1001
unity-environment/Assets/ML-Agents/Examples/PushBlock/Scenes/VisualPushBlock.unity
文件差异内容过多而无法显示
查看文件

7
unity-environment/Assets/ML-Agents/Examples/PushBlock/Scenes/VisualPushBlock.unity.meta


fileFormatVersion: 2
guid: 7a4fa83df52e84d36bef11bfee2aa16d
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

1001
unity-environment/Assets/ML-Agents/Examples/Pyramids/Prefabs/VisualAreaPB.prefab
文件差异内容过多而无法显示
查看文件

8
unity-environment/Assets/ML-Agents/Examples/Pyramids/Prefabs/VisualAreaPB.prefab.meta


fileFormatVersion: 2
guid: 85206c30964c245ee92be7d0ed13b3b8
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 100100000
userData:
assetBundleName:
assetBundleVariant:

1001
unity-environment/Assets/ML-Agents/Examples/Pyramids/Scenes/PyramidsIL.unity
文件差异内容过多而无法显示
查看文件

7
unity-environment/Assets/ML-Agents/Examples/Pyramids/Scenes/PyramidsIL.unity.meta


fileFormatVersion: 2
guid: c71eddcd5d5b740d1996c008d1a6b1ab
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

942
unity-environment/Assets/ML-Agents/Examples/Pyramids/Scenes/VisualPyramids.unity


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!29 &1
OcclusionCullingSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_OcclusionBakeSettings:
smallestOccluder: 5
smallestHole: 0.25
backfaceThreshold: 100
m_SceneGUID: 00000000000000000000000000000000
m_OcclusionCullingData: {fileID: 0}
--- !u!104 &2
RenderSettings:
m_ObjectHideFlags: 0
serializedVersion: 9
m_Fog: 0
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
m_FogMode: 3
m_FogDensity: 0.01
m_LinearFogStart: 0
m_LinearFogEnd: 300
m_AmbientSkyColor: {r: 0.9044118, g: 0.9044118, b: 0.9044118, a: 1}
m_AmbientEquatorColor: {r: 0.6965513, g: 0, b: 1, a: 1}
m_AmbientGroundColor: {r: 1, g: 0.45977026, b: 0, a: 1}
m_AmbientIntensity: 1
m_AmbientMode: 3
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 0}
m_HaloStrength: 0.5
m_FlareStrength: 1
m_FlareFadeSpeed: 3
m_HaloTexture: {fileID: 0}
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
m_DefaultReflectionMode: 0
m_DefaultReflectionResolution: 128
m_ReflectionBounces: 1
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
serializedVersion: 11
m_GIWorkflowMode: 1
m_GISettings:
serializedVersion: 2
m_BounceScale: 1
m_IndirectOutputScale: 1
m_AlbedoBoost: 1
m_TemporalCoherenceThreshold: 1
m_EnvironmentLightingMode: 0
m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 1
m_LightmapEditorSettings:
serializedVersion: 10
m_Resolution: 2
m_BakeResolution: 40
m_AtlasSize: 1024
m_AO: 1
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
m_TextureCompression: 1
m_FinalGather: 0
m_FinalGatherFiltering: 1
m_FinalGatherRayCount: 256
m_ReflectionCompression: 2
m_MixedBakeMode: 2
m_BakeBackend: 0
m_PVRSampling: 1
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVRFilteringMode: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ShowResolutionOverlay: 1
m_LightingDataAsset: {fileID: 112000002, guid: 03723c7f910c3423aa1974f1b9ce8392,
type: 2}
m_UseShadowmask: 1
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
m_ObjectHideFlags: 0
m_BuildSettings:
serializedVersion: 2
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.4
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &7561197
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 7561198}
- component: {fileID: 7561199}
m_Layer: 0
m_Name: VisualPyramidBrain
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7561198
Transform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 7561197}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1574236049}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7561199
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 7561197}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c676a8ddf5a5f4f64b35e9ed5028679d, type: 3}
m_Name:
m_EditorClassIdentifier:
brainParameters:
vectorObservationSize: 0
numStackedVectorObservations: 1
vectorActionSize: 4
cameraResolutions:
- width: 84
height: 84
blackAndWhite: 0
vectorActionDescriptions:
-
-
-
-
vectorActionSpaceType: 0
vectorObservationSpaceType: 1
brainType: 0
CoreBrains:
- {fileID: 1573254655}
- {fileID: 1471280754}
- {fileID: 1545972043}
- {fileID: 526380929}
instanceID: 15544
--- !u!1001 &434549037
Prefab:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.z
value: 150
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_RootOrder
value: 7
objectReference: {fileID: 0}
- target: {fileID: 114021675794892514, guid: 85206c30964c245ee92be7d0ed13b3b8,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 1161117463473956, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_Name
value: VisualAreaPB (3)
objectReference: {fileID: 0}
- target: {fileID: 1161117463473956, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
m_IsPrefabParent: 0
--- !u!1 &499540684
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 499540687}
- component: {fileID: 499540686}
- component: {fileID: 499540685}
m_Layer: 0
m_Name: EventSystem
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &499540685
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 499540684}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1077351063, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_HorizontalAxis: Horizontal
m_VerticalAxis: Vertical
m_SubmitButton: Submit
m_CancelButton: Cancel
m_InputActionsPerSecond: 10
m_RepeatDelay: 0.5
m_ForceModuleActive: 0
--- !u!114 &499540686
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 499540684}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -619905303, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_FirstSelected: {fileID: 0}
m_sendNavigationEvents: 1
m_DragThreshold: 5
--- !u!4 &499540687
Transform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 499540684}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &526380929
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8b23992c8eb17439887f5e944bf04a40, type: 3}
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)(Clone)(Clone)(Clone)
m_EditorClassIdentifier:
broadcast: 1
graphModel: {fileID: 4900000, guid: 97f59608051e548d9a79803894260d13, type: 3}
graphScope:
graphPlaceholders: []
BatchSizePlaceholderName: batch_size
VectorObservationPlacholderName: vector_observation
RecurrentInPlaceholderName: recurrent_in
RecurrentOutPlaceholderName: recurrent_out
VisualObservationPlaceholderName: []
ActionPlaceholderName: action
PreviousActionPlaceholderName: prev_action
brain: {fileID: 7561199}
--- !u!1 &762086410
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 762086412}
- component: {fileID: 762086411}
m_Layer: 0
m_Name: Directional Light
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!108 &762086411
Light:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 762086410}
m_Enabled: 1
serializedVersion: 8
m_Type: 1
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_Intensity: 0.91
m_Range: 10
m_SpotAngle: 30
m_CookieSize: 10
m_Shadows:
m_Type: 2
m_Resolution: -1
m_CustomResolution: -1
m_Strength: 0.541
m_Bias: 0.05
m_NormalBias: 0.4
m_NearPlane: 0.2
m_Cookie: {fileID: 0}
m_DrawHalo: 0
m_Flare: {fileID: 0}
m_RenderMode: 0
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_Lightmapping: 4
m_AreaSize: {x: 1, y: 1}
m_BounceIntensity: 1
m_ColorTemperature: 6570
m_UseColorTemperature: 0
m_ShadowRadius: 0
m_ShadowAngle: 0
--- !u!4 &762086412
Transform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 762086410}
m_LocalRotation: {x: 0.35355338, y: 0.35355338, z: -0.1464466, w: 0.8535535}
m_LocalPosition: {x: -9.66, y: 3, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 45, y: 45, z: 0}
--- !u!1001 &867028106
Prefab:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.x
value: 150
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_RootOrder
value: 5
objectReference: {fileID: 0}
- target: {fileID: 114021675794892514, guid: 85206c30964c245ee92be7d0ed13b3b8,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 1161117463473956, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_Name
value: VisualAreaPB (1)
objectReference: {fileID: 0}
- target: {fileID: 1161117463473956, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
m_IsPrefabParent: 0
--- !u!1 &1009000883
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 1009000884}
- component: {fileID: 1009000887}
m_Layer: 0
m_Name: OverviewCamera
m_TagString: MainCamera
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1009000884
Transform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1009000883}
m_LocalRotation: {x: 0.3420201, y: 0, z: 0, w: 0.9396927}
m_LocalPosition: {x: 0, y: 50, z: -75}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 40, y: 0, z: 0}
--- !u!20 &1009000887
Camera:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1009000883}
m_Enabled: 1
serializedVersion: 2
m_ClearFlags: 2
m_BackGroundColor: {r: 0.5199359, g: 0.6937596, b: 0.8679245, a: 0}
m_NormalizedViewPortRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
near clip plane: 0.3
far clip plane: 1000
field of view: 45
orthographic: 0
orthographic size: 15.18
m_Depth: 0
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_RenderingPath: -1
m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0
m_TargetEye: 3
m_HDR: 1
m_AllowMSAA: 1
m_AllowDynamicResolution: 0
m_ForceIntoRT: 1
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
--- !u!1001 &1301203062
Prefab:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.x
value: 150
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.y
value: 100
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_RootOrder
value: 9
objectReference: {fileID: 0}
- target: {fileID: 114021675794892514, guid: 85206c30964c245ee92be7d0ed13b3b8,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 1161117463473956, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_Name
value: VisualAreaPB (5)
objectReference: {fileID: 0}
- target: {fileID: 1161117463473956, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
m_IsPrefabParent: 0
--- !u!114 &1471280754
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 943466ab374444748a364f9d6c3e2fe2, type: 3}
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)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
m_EditorClassIdentifier:
broadcast: 1
brain: {fileID: 7561199}
--- !u!1001 &1480788439
Prefab:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.x
value: 150
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.y
value: 100
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.z
value: 150
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_RootOrder
value: 11
objectReference: {fileID: 0}
- target: {fileID: 114021675794892514, guid: 85206c30964c245ee92be7d0ed13b3b8,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 1161117463473956, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_Name
value: VisualAreaPB (7)
objectReference: {fileID: 0}
- target: {fileID: 1161117463473956, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
m_IsPrefabParent: 0
--- !u!1001 &1520029673
Prefab:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.y
value: 100
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.z
value: 150
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_RootOrder
value: 10
objectReference: {fileID: 0}
- target: {fileID: 114021675794892514, guid: 85206c30964c245ee92be7d0ed13b3b8,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 1161117463473956, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_Name
value: VisualAreaPB (6)
objectReference: {fileID: 0}
- target: {fileID: 1161117463473956, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
m_IsPrefabParent: 0
--- !u!114 &1545972043
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 35813a1be64e144f887d7d5f15b963fa, type: 3}
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)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
m_EditorClassIdentifier:
brain: {fileID: 7561199}
--- !u!114 &1573254655
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 41e9bda8f3cf1492fa74926a530f6f70, type: 3}
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)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)(Clone)
m_EditorClassIdentifier:
broadcast: 1
continuousPlayerActions:
- key: 119
index: 0
value: 1
- key: 97
index: 1
value: -1
- key: 100
index: 1
value: 1
- key: 115
index: 0
value: -1
discretePlayerActions:
- key: 119
value: 0
- key: 115
value: 1
- key: 97
value: 3
- key: 100
value: 2
defaultAction: -1
brain: {fileID: 7561199}
--- !u!1 &1574236047
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 1574236049}
- component: {fileID: 1574236048}
m_Layer: 0
m_Name: Academy
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1574236048
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1574236047}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: dba8df9c8b16946dc88d331a301d0ab3, type: 3}
m_Name:
m_EditorClassIdentifier:
maxSteps: 0
trainingConfiguration:
width: 80
height: 80
qualityLevel: 1
timeScale: 100
targetFrameRate: -1
inferenceConfiguration:
width: 1280
height: 720
qualityLevel: 5
timeScale: 1
targetFrameRate: 60
resetParameters:
resetParameters: []
--- !u!4 &1574236049
Transform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1574236047}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0.71938086, y: 0.27357092, z: 4.1970553}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 7561198}
m_Father: {fileID: 0}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!1001 &1668769061
Prefab:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.y
value: 100
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_RootOrder
value: 8
objectReference: {fileID: 0}
- target: {fileID: 114021675794892514, guid: 85206c30964c245ee92be7d0ed13b3b8,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 1161117463473956, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_Name
value: VisualAreaPB (4)
objectReference: {fileID: 0}
- target: {fileID: 1161117463473956, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
m_IsPrefabParent: 0
--- !u!1001 &1942885600
Prefab:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_RootOrder
value: 4
objectReference: {fileID: 0}
- target: {fileID: 114021675794892514, guid: 85206c30964c245ee92be7d0ed13b3b8,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
m_IsPrefabParent: 0
--- !u!1001 &1966313998
Prefab:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.x
value: 150
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalPosition.z
value: 150
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4957880574718948, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_RootOrder
value: 6
objectReference: {fileID: 0}
- target: {fileID: 114021675794892514, guid: 85206c30964c245ee92be7d0ed13b3b8,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 1161117463473956, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_Name
value: VisualAreaPB (2)
objectReference: {fileID: 0}
- target: {fileID: 1161117463473956, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
propertyPath: m_IsActive
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 85206c30964c245ee92be7d0ed13b3b8, type: 2}
m_IsPrefabParent: 0

7
unity-environment/Assets/ML-Agents/Examples/Pyramids/Scenes/VisualPyramids.unity.meta


fileFormatVersion: 2
guid: 0e36e7aacd30440a0b5ae54969361b04
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

8
unity-environment/Assets/ML-Agents/Examples/Tennis/Scenes.meta


fileFormatVersion: 2
guid: 5dd1a5e72b9ca484b99a0150d3938f7d
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

935
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/VisualBanana.unity


%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!29 &1
OcclusionCullingSettings:
m_ObjectHideFlags: 0
serializedVersion: 2
m_OcclusionBakeSettings:
smallestOccluder: 5
smallestHole: 0.25
backfaceThreshold: 100
m_SceneGUID: 00000000000000000000000000000000
m_OcclusionCullingData: {fileID: 0}
--- !u!104 &2
RenderSettings:
m_ObjectHideFlags: 0
serializedVersion: 9
m_Fog: 0
m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
m_FogMode: 3
m_FogDensity: 0.01
m_LinearFogStart: 0
m_LinearFogEnd: 300
m_AmbientSkyColor: {r: 0.53676474, g: 0.53676474, b: 0.53676474, a: 1}
m_AmbientEquatorColor: {r: 0.6965513, g: 0, b: 1, a: 1}
m_AmbientGroundColor: {r: 1, g: 0.45977026, b: 0, a: 1}
m_AmbientIntensity: 1
m_AmbientMode: 3
m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
m_SkyboxMaterial: {fileID: 0}
m_HaloStrength: 0.5
m_FlareStrength: 1
m_FlareFadeSpeed: 3
m_HaloTexture: {fileID: 0}
m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
m_DefaultReflectionMode: 0
m_DefaultReflectionResolution: 128
m_ReflectionBounces: 1
m_ReflectionIntensity: 1
m_CustomReflection: {fileID: 0}
m_Sun: {fileID: 0}
m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1}
m_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
serializedVersion: 11
m_GIWorkflowMode: 0
m_GISettings:
serializedVersion: 2
m_BounceScale: 1
m_IndirectOutputScale: 1
m_AlbedoBoost: 1
m_TemporalCoherenceThreshold: 1
m_EnvironmentLightingMode: 0
m_EnableBakedLightmaps: 1
m_EnableRealtimeLightmaps: 1
m_LightmapEditorSettings:
serializedVersion: 10
m_Resolution: 2
m_BakeResolution: 40
m_AtlasSize: 1024
m_AO: 1
m_AOMaxDistance: 1
m_CompAOExponent: 1
m_CompAOExponentDirect: 0
m_Padding: 2
m_LightmapParameters: {fileID: 0}
m_LightmapsBakeMode: 1
m_TextureCompression: 1
m_FinalGather: 0
m_FinalGatherFiltering: 1
m_FinalGatherRayCount: 256
m_ReflectionCompression: 2
m_MixedBakeMode: 2
m_BakeBackend: 0
m_PVRSampling: 1
m_PVRDirectSampleCount: 32
m_PVRSampleCount: 500
m_PVRBounces: 2
m_PVRFilterTypeDirect: 0
m_PVRFilterTypeIndirect: 0
m_PVRFilterTypeAO: 0
m_PVRFilteringMode: 1
m_PVRCulling: 1
m_PVRFilteringGaussRadiusDirect: 1
m_PVRFilteringGaussRadiusIndirect: 5
m_PVRFilteringGaussRadiusAO: 2
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ShowResolutionOverlay: 1
m_LightingDataAsset: {fileID: 112000002, guid: 03723c7f910c3423aa1974f1b9ce8392,
type: 2}
m_UseShadowmask: 1
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
m_ObjectHideFlags: 0
m_BuildSettings:
serializedVersion: 2
agentTypeID: 0
agentRadius: 0.5
agentHeight: 2
agentSlope: 45
agentClimb: 0.4
ledgeDropHeight: 0
maxJumpAcrossDistance: 0
minRegionArea: 2
manualCellSize: 0
cellSize: 0.16666667
manualTileSize: 0
tileSize: 256
accuratePlacement: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &7561197
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 7561198}
- component: {fileID: 7561199}
m_Layer: 0
m_Name: VisualBananaBrain
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &7561198
Transform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 7561197}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1574236049}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &7561199
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 7561197}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: c676a8ddf5a5f4f64b35e9ed5028679d, type: 3}
m_Name:
m_EditorClassIdentifier:
brainParameters:
vectorObservationSize: 0
numStackedVectorObservations: 1
vectorActionSize: 4
cameraResolutions:
- width: 84
height: 84
blackAndWhite: 0
vectorActionDescriptions:
-
-
-
-
vectorActionSpaceType: 0
vectorObservationSpaceType: 1
brainType: 0
CoreBrains:
- {fileID: 1702073842}
- {fileID: 1143325428}
- {fileID: 637233343}
- {fileID: 1471502507}
instanceID: 13298
--- !u!1 &273651478
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 273651479}
- component: {fileID: 273651481}
- component: {fileID: 273651480}
m_Layer: 5
m_Name: Text
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!224 &273651479
RectTransform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 273651478}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 1799584681}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &273651480
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 273651478}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.9338235, g: 0.9338235, b: 0.9338235, a: 0.784}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 300
m_FontStyle: 1
m_BestFit: 0
m_MinSize: 8
m_MaxSize: 300
m_Alignment: 4
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: NOM
--- !u!222 &273651481
CanvasRenderer:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 273651478}
--- !u!1 &378228137
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 378228141}
- component: {fileID: 378228140}
- component: {fileID: 378228139}
- component: {fileID: 378228138}
m_Layer: 5
m_Name: Canvas
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &378228138
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 378228137}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_IgnoreReversedGraphics: 1
m_BlockingObjects: 0
m_BlockingMask:
serializedVersion: 2
m_Bits: 4294967295
--- !u!114 &378228139
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 378228137}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_UiScaleMode: 1
m_ReferencePixelsPerUnit: 100
m_ScaleFactor: 1
m_ReferenceResolution: {x: 800, y: 600}
m_ScreenMatchMode: 0
m_MatchWidthOrHeight: 0.5
m_PhysicalUnit: 3
m_FallbackScreenDPI: 96
m_DefaultSpriteDPI: 96
m_DynamicPixelsPerUnit: 1
--- !u!223 &378228140
Canvas:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 378228137}
m_Enabled: 1
serializedVersion: 3
m_RenderMode: 0
m_Camera: {fileID: 0}
m_PlaneDistance: 100
m_PixelPerfect: 0
m_ReceivesEvents: 1
m_OverrideSorting: 0
m_OverridePixelPerfect: 0
m_SortingBucketNormalizedSize: 0
m_AdditionalShaderChannelsFlag: 0
m_SortingLayerID: 0
m_SortingOrder: 0
m_TargetDisplay: 0
--- !u!224 &378228141
RectTransform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 378228137}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 0, y: 0, z: 0}
m_Children:
- {fileID: 1799584681}
- {fileID: 1086444498}
m_Father: {fileID: 0}
m_RootOrder: 2
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 0, y: 0}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0, y: 0}
--- !u!114 &637233343
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 35813a1be64e144f887d7d5f15b963fa, type: 3}
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)
m_EditorClassIdentifier:
brain: {fileID: 7561199}
--- !u!1 &762086410
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 762086412}
- component: {fileID: 762086411}
m_Layer: 0
m_Name: Directional Light
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!108 &762086411
Light:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 762086410}
m_Enabled: 1
serializedVersion: 8
m_Type: 1
m_Color: {r: 0.83823526, g: 0.7266972, b: 0.585532, a: 0}
m_Intensity: 0.6
m_Range: 10
m_SpotAngle: 30
m_CookieSize: 10
m_Shadows:
m_Type: 1
m_Resolution: -1
m_CustomResolution: -1
m_Strength: 0.5
m_Bias: 0.05
m_NormalBias: 0.4
m_NearPlane: 0.2
m_Cookie: {fileID: 0}
m_DrawHalo: 0
m_Flare: {fileID: 0}
m_RenderMode: 0
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_Lightmapping: 4
m_AreaSize: {x: 1, y: 1}
m_BounceIntensity: 1
m_ColorTemperature: 6570
m_UseColorTemperature: 0
m_ShadowRadius: 0
m_ShadowAngle: 0
--- !u!4 &762086412
Transform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 762086410}
m_LocalRotation: {x: 0.35355338, y: -0.35355338, z: 0.1464466, w: 0.8535535}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 45, y: -45, z: 0}
--- !u!1001 &977847932
Prefab:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_LocalPosition.x
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_RootOrder
value: 4
objectReference: {fileID: 0}
- target: {fileID: 114395305755641442, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 114395305755641442, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: myAcademyObj
value:
objectReference: {fileID: 1574236047}
- target: {fileID: 114863868205103286, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 114863868205103286, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: myAcademyObj
value:
objectReference: {fileID: 1574236047}
- target: {fileID: 114661537450162482, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 114661537450162482, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: myAcademyObj
value:
objectReference: {fileID: 1574236047}
- target: {fileID: 114813974235827884, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 114813974235827884, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: myAcademyObj
value:
objectReference: {fileID: 1574236047}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
m_IsPrefabParent: 0
--- !u!1 &1009000883
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 1009000884}
- component: {fileID: 1009000887}
m_Layer: 0
m_Name: OverviewCamera
m_TagString: MainCamera
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1009000884
Transform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1009000883}
m_LocalRotation: {x: 0.2588191, y: 0, z: 0, w: 0.9659258}
m_LocalPosition: {x: 0, y: 75, z: -140}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 0}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 30, y: 0, z: 0}
--- !u!20 &1009000887
Camera:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1009000883}
m_Enabled: 1
serializedVersion: 2
m_ClearFlags: 2
m_BackGroundColor: {r: 0.39609292, g: 0.49962592, b: 0.6509434, a: 0}
m_NormalizedViewPortRect:
serializedVersion: 2
x: 0
y: 0
width: 1
height: 1
near clip plane: 0.3
far clip plane: 1000
field of view: 30
orthographic: 0
orthographic size: 35.13
m_Depth: 2
m_CullingMask:
serializedVersion: 2
m_Bits: 4294967295
m_RenderingPath: -1
m_TargetTexture: {fileID: 0}
m_TargetDisplay: 0
m_TargetEye: 3
m_HDR: 1
m_AllowMSAA: 1
m_AllowDynamicResolution: 0
m_ForceIntoRT: 1
m_OcclusionCulling: 1
m_StereoConvergence: 10
m_StereoSeparation: 0.022
--- !u!1 &1086444495
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 1086444498}
- component: {fileID: 1086444497}
- component: {fileID: 1086444496}
m_Layer: 5
m_Name: Text
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1086444496
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1086444495}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_FontData:
m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0}
m_FontSize: 14
m_FontStyle: 0
m_BestFit: 0
m_MinSize: 10
m_MaxSize: 40
m_Alignment: 0
m_AlignByGeometry: 0
m_RichText: 1
m_HorizontalOverflow: 0
m_VerticalOverflow: 0
m_LineSpacing: 1
m_Text: New Text
--- !u!222 &1086444497
CanvasRenderer:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1086444495}
--- !u!224 &1086444498
RectTransform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1086444495}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: []
m_Father: {fileID: 378228141}
m_RootOrder: 1
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0.5, y: 0.5}
m_AnchorMax: {x: 0.5, y: 0.5}
m_AnchoredPosition: {x: -1000, y: -239.57645}
m_SizeDelta: {x: 160, y: 30}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1143325428
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 943466ab374444748a364f9d6c3e2fe2, type: 3}
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)
m_EditorClassIdentifier:
broadcast: 1
brain: {fileID: 7561199}
--- !u!1001 &1429151548
Prefab:
m_ObjectHideFlags: 0
serializedVersion: 2
m_Modification:
m_TransformParent: {fileID: 0}
m_Modifications:
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_LocalPosition.x
value: 150
objectReference: {fileID: 0}
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_LocalPosition.y
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_LocalPosition.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_LocalRotation.x
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_LocalRotation.y
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_LocalRotation.z
value: -0
objectReference: {fileID: 0}
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_LocalRotation.w
value: 1
objectReference: {fileID: 0}
- target: {fileID: 4124995608184224, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_RootOrder
value: 5
objectReference: {fileID: 0}
- target: {fileID: 114395305755641442, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 114395305755641442, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: myAcademyObj
value:
objectReference: {fileID: 1574236047}
- target: {fileID: 114863868205103286, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 114863868205103286, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: myAcademyObj
value:
objectReference: {fileID: 1574236047}
- target: {fileID: 114661537450162482, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 114661537450162482, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: myAcademyObj
value:
objectReference: {fileID: 1574236047}
- target: {fileID: 114813974235827884, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: brain
value:
objectReference: {fileID: 7561199}
- target: {fileID: 114813974235827884, guid: 79d09bf6cbfa64f55a572755f594652f,
type: 2}
propertyPath: myAcademyObj
value:
objectReference: {fileID: 1574236047}
- target: {fileID: 1575621625717122, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
propertyPath: m_Name
value: VisualRLArea (1)
objectReference: {fileID: 0}
m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 79d09bf6cbfa64f55a572755f594652f, type: 2}
m_IsPrefabParent: 0
--- !u!114 &1471502507
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 8b23992c8eb17439887f5e944bf04a40, type: 3}
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)
m_EditorClassIdentifier:
broadcast: 1
graphModel: {fileID: 4900000, guid: 27226823b49da46f590443cfe72207bd, type: 3}
graphScope:
graphPlaceholders: []
BatchSizePlaceholderName: batch_size
VectorObservationPlacholderName: vector_observation
RecurrentInPlaceholderName: recurrent_in
RecurrentOutPlaceholderName: recurrent_out
VisualObservationPlaceholderName: []
ActionPlaceholderName: action
PreviousActionPlaceholderName: prev_action
brain: {fileID: 7561199}
--- !u!1 &1574236047
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 1574236049}
- component: {fileID: 1574236048}
m_Layer: 0
m_Name: Academy
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1574236048
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1574236047}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 956340fb74508451c9078ee4dad2329b, type: 3}
m_Name:
m_EditorClassIdentifier:
maxSteps: 1500
trainingConfiguration:
width: 500
height: 500
qualityLevel: 0
timeScale: 15
targetFrameRate: -1
inferenceConfiguration:
width: 1280
height: 720
qualityLevel: 5
timeScale: 1
targetFrameRate: 60
resetParameters:
resetParameters: []
agents: []
listArea: []
totalScore: 0
scoreText: {fileID: 1086444496}
--- !u!4 &1574236049
Transform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1574236047}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0.71938086, y: 0.27357092, z: 4.1970553}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 7561198}
m_Father: {fileID: 0}
m_RootOrder: 3
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
--- !u!114 &1702073842
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 41e9bda8f3cf1492fa74926a530f6f70, type: 3}
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)
m_EditorClassIdentifier:
broadcast: 1
continuousPlayerActions:
- key: 119
index: 0
value: 1
- key: 97
index: 1
value: -3
- key: 100
index: 1
value: 1
- key: 32
index: 2
value: 1
- key: 115
index: 0
value: -1
discretePlayerActions:
- key: 119
value: 1
- key: 32
value: 2
- key: 97
value: 3
- key: 100
value: 4
defaultAction: 0
brain: {fileID: 7561199}
--- !u!1 &1799584680
GameObject:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
serializedVersion: 5
m_Component:
- component: {fileID: 1799584681}
- component: {fileID: 1799584683}
- component: {fileID: 1799584682}
m_Layer: 5
m_Name: Panel
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 0
--- !u!224 &1799584681
RectTransform:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1799584680}
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: 0, y: 0, z: 0}
m_LocalScale: {x: 1, y: 1, z: 1}
m_Children:
- {fileID: 273651479}
m_Father: {fileID: 378228141}
m_RootOrder: 0
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
m_AnchorMin: {x: 0, y: 0}
m_AnchorMax: {x: 1, y: 1}
m_AnchoredPosition: {x: 0, y: 0}
m_SizeDelta: {x: 0, y: 0}
m_Pivot: {x: 0.5, y: 0.5}
--- !u!114 &1799584682
MonoBehaviour:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1799584680}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3}
m_Name:
m_EditorClassIdentifier:
m_Material: {fileID: 0}
m_Color: {r: 0, g: 0, b: 0, a: 0.472}
m_RaycastTarget: 1
m_OnCullStateChanged:
m_PersistentCalls:
m_Calls: []
m_TypeName: UnityEngine.UI.MaskableGraphic+CullStateChangedEvent, UnityEngine.UI,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0}
m_Type: 1
m_PreserveAspect: 0
m_FillCenter: 1
m_FillMethod: 4
m_FillAmount: 1
m_FillClockwise: 1
m_FillOrigin: 0
--- !u!222 &1799584683
CanvasRenderer:
m_ObjectHideFlags: 0
m_PrefabParentObject: {fileID: 0}
m_PrefabInternal: {fileID: 0}
m_GameObject: {fileID: 1799584680}

7
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/VisualBanana.unity.meta


fileFormatVersion: 2
guid: dbc5c542957ef47bd8ebe87fc1000c37
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

1001
unity-environment/Assets/ML-Agents/Examples/Bouncer/Scenes/BouncerIL.unity
文件差异内容过多而无法显示
查看文件

7
unity-environment/Assets/ML-Agents/Examples/Bouncer/Scenes/BouncerIL.unity.meta


fileFormatVersion: 2
guid: 5ba7f629310d74f3f9200482b6bde8dc
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

1001
unity-environment/Assets/ML-Agents/Examples/Tennis/Scenes/TennisIL.unity
文件差异内容过多而无法显示
查看文件

7
unity-environment/Assets/ML-Agents/Examples/Tennis/Scenes/TennisIL.unity.meta


fileFormatVersion: 2
guid: fcb7318b9c85c40a3b186ed8a3857f0a
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

10
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/StudentAgent.prefab.meta


fileFormatVersion: 2
guid: c7684b8f068694edb9b432c4a427e36d
timeCreated: 1518230973
licenseType: Pro
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 100100000
userData:
assetBundleName:
assetBundleVariant:

10
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/RLAgent.prefab.meta


fileFormatVersion: 2
guid: 95a35afee6ce546a5bb9ed8306dce489
timeCreated: 1512950742
licenseType: Pro
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 100100000
userData:
assetBundleName:
assetBundleVariant:

10
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/TeacherAgent.prefab.meta


fileFormatVersion: 2
guid: de088c15c5e19472981198726aca0baa
timeCreated: 1518230924
licenseType: Pro
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 100100000
userData:
assetBundleName:
assetBundleVariant:

1001
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/RLAgent.prefab
文件差异内容过多而无法显示
查看文件

1001
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/StudentAgent.prefab
文件差异内容过多而无法显示
查看文件

1001
unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Prefabs/TeacherAgent.prefab
文件差异内容过多而无法显示
查看文件

/unity-environment/Assets/ML-Agents/Examples/BananaCollectors/BananaImitation.unity.meta → /unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/BananaIL.unity.meta

/unity-environment/Assets/ML-Agents/Examples/BananaCollectors/BananaRL.unity.meta → /unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/Banana.unity.meta

/unity-environment/Assets/ML-Agents/Examples/BananaCollectors/BananaImitation.unity → /unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/BananaIL.unity

/unity-environment/Assets/ML-Agents/Examples/BananaCollectors/BananaRL.unity → /unity-environment/Assets/ML-Agents/Examples/BananaCollectors/Scenes/Banana.unity

/unity-environment/Assets/ML-Agents/Examples/Bouncer/Bouncer.unity.meta → /unity-environment/Assets/ML-Agents/Examples/Bouncer/Scenes/Bouncer.unity.meta

/unity-environment/Assets/ML-Agents/Examples/Bouncer/Bouncer.unity → /unity-environment/Assets/ML-Agents/Examples/Bouncer/Scenes/Bouncer.unity

/unity-environment/Assets/ML-Agents/Examples/Tennis/Tennis.unity.meta → /unity-environment/Assets/ML-Agents/Examples/Tennis/Scenes/Tennis.unity.meta

/unity-environment/Assets/ML-Agents/Examples/Tennis/Tennis.unity → /unity-environment/Assets/ML-Agents/Examples/Tennis/Scenes/Tennis.unity

正在加载...
取消
保存