diff --git a/Assets/ML-Agents/Timers/Play_timers.json b/Assets/ML-Agents/Timers/Play_timers.json index 4f82d65..eb3252f 100644 --- a/Assets/ML-Agents/Timers/Play_timers.json +++ b/Assets/ML-Agents/Timers/Play_timers.json @@ -1 +1 @@ -{"count":1,"self":8.5270087999999991,"total":8.5798268,"children":{"InitializeActuators":{"count":2,"self":0.0009999,"total":0.0009999,"children":null},"InitializeSensors":{"count":2,"self":0.0015000999999999999,"total":0.0015000999999999999,"children":null},"AgentSendState":{"count":183,"self":0.0020001,"total":0.0074968,"children":{"CollectObservations":{"count":183,"self":0.0034971,"total":0.0034971,"children":null},"WriteActionMask":{"count":183,"self":0.001,"total":0.001,"children":null},"RequestDecision":{"count":183,"self":0.0009996,"total":0.0009996,"children":null}}},"DecideAction":{"count":183,"self":0.0030022,"total":0.0030022,"children":null},"AgentAct":{"count":183,"self":0.0393183,"total":0.0393183,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1698173938","unity_version":"2021.3.14f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2021.3.14f1\\Editor\\Unity.exe -projectpath C:\\Users\\UCUNI\\OneDrive\\Unity\\ML-Agents\\Aimbot-ParallelEnv -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-3RTM9hQ6yJRZGQKZx8Slg -hubSessionId a9694f1b-42f4-414c-9f3a-decdfec467f4 -accessToken ILZ68Yi-AKrQdQecLlrJbt9jO5T6wytkNtTUsAQRokI00ef","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"Play","end_time_seconds":"1698173947"}} \ No newline at end of file +{"count":1,"self":756.2826752,"total":764.8523027,"children":{"InitializeActuators":{"count":2,"self":0.0009995,"total":0.0009995,"children":null},"InitializeSensors":{"count":2,"self":0.0009996,"total":0.0009996,"children":null},"AgentSendState":{"count":37100,"self":0.21125339999999998,"total":1.2830407,"children":{"CollectObservations":{"count":37100,"self":0.9267048,"total":0.9267048,"children":null},"WriteActionMask":{"count":37100,"self":0.0387572,"total":0.0387572,"children":null},"RequestDecision":{"count":37100,"self":0.1063253,"total":0.1063253,"children":null}}},"DecideAction":{"count":37100,"self":0.20722459999999998,"total":0.20722459999999998,"children":null},"AgentAct":{"count":37100,"self":7.0768464,"total":7.076846,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1698982970","unity_version":"2021.3.14f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2021.3.14f1\\Editor\\Unity.exe -projectpath C:\\Users\\UCUNI\\OneDrive\\Unity\\ML-Agents\\Aimbot-ParallelEnv -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-UCUNI -hubSessionId d5984e41-9eb5-419b-b909-c7102a7a038f -accessToken RDU4dwbHFHagpTZ1DzxqC9PfukLNfl08b_FimOGj3eo00ef","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"Play","end_time_seconds":"1698983735"}} \ No newline at end of file diff --git a/Assets/ML-Agents/Timers/Train_timers.json b/Assets/ML-Agents/Timers/Train_timers.json index ce0d0bb..7ce155d 100644 --- a/Assets/ML-Agents/Timers/Train_timers.json +++ b/Assets/ML-Agents/Timers/Train_timers.json @@ -1 +1 @@ -{"count":1,"self":9.229641599999999,"total":9.3225,"children":{"InitializeActuators":{"count":2,"self":0.0020006,"total":0.0020006,"children":null},"InitializeSensors":{"count":2,"self":0.0015000999999999999,"total":0.0015000999999999999,"children":null},"AgentSendState":{"count":181,"self":0.0019981,"total":0.0168523,"children":{"CollectObservations":{"count":181,"self":0.011856199999999999,"total":0.011856199999999999,"children":null},"WriteActionMask":{"count":181,"self":0.0004999,"total":0.0004999,"children":null},"RequestDecision":{"count":181,"self":0.0024981,"total":0.0024981,"children":null}}},"DecideAction":{"count":181,"self":0.0040031,"total":0.0040031,"children":null},"AgentAct":{"count":181,"self":0.0680028,"total":0.0680028,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1698171221","unity_version":"2021.3.14f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2021.3.14f1\\Editor\\Unity.exe -projectpath C:\\Users\\UCUNI\\OneDrive\\Unity\\ML-Agents\\Aimbot-ParallelEnv -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-3RTM9hQ6yJRZGQKZx8Slg -hubSessionId a9694f1b-42f4-414c-9f3a-decdfec467f4 -accessToken ILZ68Yi-AKrQdQecLlrJbt9jO5T6wytkNtTUsAQRokI00ef","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"Train","end_time_seconds":"1698171230"}} \ No newline at end of file +{"count":1,"self":9.1397576,"total":9.212819,"children":{"InitializeActuators":{"count":2,"self":0.0010002,"total":0.0010002,"children":null},"InitializeSensors":{"count":2,"self":0.0015489,"total":0.0015489,"children":null},"AgentSendState":{"count":219,"self":0.0015002,"total":0.0100013,"children":{"CollectObservations":{"count":219,"self":0.0070000999999999996,"total":0.0070000999999999996,"children":null},"WriteActionMask":{"count":219,"self":0,"total":0,"children":null},"RequestDecision":{"count":219,"self":0.001501,"total":0.001501,"children":null}}},"DecideAction":{"count":219,"self":0.0040143999999999996,"total":0.0040143999999999996,"children":null},"AgentAct":{"count":219,"self":0.0554905,"total":0.0554905,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1698982952","unity_version":"2021.3.14f1","command_line_arguments":"C:\\Program Files\\Unity\\Hub\\Editor\\2021.3.14f1\\Editor\\Unity.exe -projectpath C:\\Users\\UCUNI\\OneDrive\\Unity\\ML-Agents\\Aimbot-ParallelEnv -useHub -hubIPC -cloudEnvironment production -licensingIpc LicenseClient-UCUNI -hubSessionId d5984e41-9eb5-419b-b909-c7102a7a038f -accessToken RDU4dwbHFHagpTZ1DzxqC9PfukLNfl08b_FimOGj3eo00ef","communication_protocol_version":"1.5.0","com.unity.ml-agents_version":"2.0.1","scene_name":"Train","end_time_seconds":"1698982961"}} \ No newline at end of file diff --git a/Assets/RewardFunction.cs b/Assets/RewardFunction.cs index 6d11bf6..51f00c5 100644 --- a/Assets/RewardFunction.cs +++ b/Assets/RewardFunction.cs @@ -12,7 +12,6 @@ public enum EndType [SerializeField] private GameObject sceneBlockContainerObj; [SerializeField] private GameObject targetControllerObj; [SerializeField] private GameObject environmentUIObj; - [SerializeField] private GameObject commonParameterContainerObj; [SerializeField] private GameObject enemyContainerObj; private GameObject agentObj; @@ -36,7 +35,7 @@ private void Start() agentObj = gameObject; agentCon = agentObj.GetComponent(); fpsCam = agentCon.fpsCam; - commonParamCon = commonParameterContainerObj.GetComponent(); + commonParamCon = CommonParameterContainer.Instance; paramCon = parameterContainerObj.GetComponent(); sceneBlockCon = sceneBlockContainerObj.GetComponent(); targetCon = targetControllerObj.GetComponent(); diff --git a/Assets/Script/GameScript/Character/AgentController.cs b/Assets/Script/GameScript/Character/AgentController.cs index 12984e7..91a9a95 100644 --- a/Assets/Script/GameScript/Character/AgentController.cs +++ b/Assets/Script/GameScript/Character/AgentController.cs @@ -5,7 +5,6 @@ public class AgentController : MonoBehaviour { - [SerializeField] public GameObject commonParameterContainerObj; [SerializeField] public Camera fpsCam; [Header("GetAxis() Simulate")] @@ -41,7 +40,7 @@ public class AgentController : MonoBehaviour private void Start() { // initialize scripts - commonPramCon = commonParameterContainerObj.GetComponent(); + commonPramCon = CommonParameterContainer.Instance; playerController = transform.GetComponent(); // initialize Environment parameters diff --git a/Assets/Script/GameScript/CommonParameterContainer.cs b/Assets/Script/GameScript/CommonParameterContainer.cs index 6c2897d..a8fbc6e 100644 --- a/Assets/Script/GameScript/CommonParameterContainer.cs +++ b/Assets/Script/GameScript/CommonParameterContainer.cs @@ -2,7 +2,7 @@ using System.Collections.Generic; using UnityEngine; -public class CommonParameterContainer : MonoBehaviour +public class CommonParameterContainer : Singleton { [SerializeField] private GameObject hudObj; @@ -95,6 +95,7 @@ public class CommonParameterContainer : MonoBehaviour private void Start() { + Instance.persistThroughScene = false; messageCon = hudObj.GetComponent(); try { diff --git a/Assets/Script/GameScript/MLAgentsCustomController.cs b/Assets/Script/GameScript/MLAgentsCustomController.cs index 6e93471..d8e3d99 100644 --- a/Assets/Script/GameScript/MLAgentsCustomController.cs +++ b/Assets/Script/GameScript/MLAgentsCustomController.cs @@ -8,7 +8,6 @@ public class MLAgentsCustomController : Agent { [SerializeField] private GameObject paramContainerObj; - [SerializeField] private GameObject commonParameterContainer; [SerializeField] private GameObject targetControllerObj; [SerializeField] private GameObject environmentUIObj; [SerializeField] private GameObject sideChannelObj; @@ -50,7 +49,7 @@ private void Start() agentController = transform.GetComponent(); raySensors = transform.GetComponent(); paramContainer = paramContainerObj.GetComponent(); - commonParamCon = commonParameterContainer.GetComponent(); + commonParamCon = CommonParameterContainer.Instance; targetController = targetControllerObj.GetComponent(); envUIController = environmentUIObj.GetComponent(); hudController = hudObj.GetComponent(); diff --git a/Assets/Script/GameScript/ParameterContainer.cs b/Assets/Script/GameScript/ParameterContainer.cs index ea5a3c2..ac82544 100644 --- a/Assets/Script/GameScript/ParameterContainer.cs +++ b/Assets/Script/GameScript/ParameterContainer.cs @@ -7,7 +7,6 @@ public class ParameterContainer : MonoBehaviour [SerializeField] private GameObject blockConObj; [SerializeField] private GameObject agentObj; [SerializeField] private GameObject hudObj; - [SerializeField] private GameObject CommonParamObj; private TargetController targetCon; private SceneBlockContainer blockCont; @@ -56,7 +55,7 @@ private void Start() targetCon = targetConObj.GetComponent(); blockCont = blockConObj.GetComponent(); messageCon = hudObj.GetComponent(); - commonParamCont = CommonParamObj.GetComponent(); + commonParamCont = CommonParameterContainer.Instance; areaTimeBonusPerSec = commonParamCont.areaTimeBonusPerSec; freeTimeBonusPerSec = commonParamCont.freeTimeBonusPerSec; diff --git a/Assets/Script/GameScript/SceneBlockContainer.cs b/Assets/Script/GameScript/SceneBlockContainer.cs index bc5a80b..7af78df 100644 --- a/Assets/Script/GameScript/SceneBlockContainer.cs +++ b/Assets/Script/GameScript/SceneBlockContainer.cs @@ -7,8 +7,6 @@ public class SceneBlockContainer : MonoBehaviour [SerializeField] private GameObject environmentObj; [SerializeField] - private GameObject commonParameterContainerObj; - [SerializeField] private GameObject hudObj; // public GameObject[] attackBlockPrefabs = new GameObject[1]; @@ -21,7 +19,7 @@ public class SceneBlockContainer : MonoBehaviour private void Start() { - commonParamCon = commonParameterContainerObj.GetComponent(); + commonParamCon = CommonParameterContainer.Instance; } /// diff --git a/Assets/Script/GameScript/TargetController.cs b/Assets/Script/GameScript/TargetController.cs index 1f7ef0e..d9f4a9e 100644 --- a/Assets/Script/GameScript/TargetController.cs +++ b/Assets/Script/GameScript/TargetController.cs @@ -10,7 +10,6 @@ public class TargetController : MonoBehaviour [SerializeField] private GameObject HUDObj; [SerializeField] private GameObject sceneBlockContainerObj; [SerializeField] private GameObject enemyContainerObj; - [SerializeField] private GameObject commonParameterContainerObj; [SerializeField] private GameObject environmentUIObj; // area @@ -70,7 +69,7 @@ public enum EndType // Start is called before the first frame update private void Start() { - commonParamCon = commonParameterContainerObj.GetComponent(); + commonParamCon = CommonParameterContainer.Instance; sceneBlockCon = sceneBlockContainerObj.GetComponent(); envUICon = environmentUIObj.GetComponent(); enemyCon = enemyContainerObj.GetComponent(); diff --git a/Assets/Script/PlayMode/MouseInMap.cs b/Assets/Script/PlayMode/MouseInMap.cs index a475073..674e4e2 100644 --- a/Assets/Script/PlayMode/MouseInMap.cs +++ b/Assets/Script/PlayMode/MouseInMap.cs @@ -21,8 +21,6 @@ public class MouseInMap : MonoBehaviour [SerializeField] private GameObject targetControllerObj; [SerializeField] - private GameObject commonParameterContainerObj; - [SerializeField] private GameObject HUDObj; private Vector3 nowHitPosition = Vector3.zero; @@ -56,7 +54,7 @@ public enum MouseMode private void Start() { - commonParamCon = commonParameterContainerObj.GetComponent(); + commonParamCon = CommonParameterContainer.Instance; groundMask = LayerMask.GetMask("Ground"); targetCon = targetControllerObj.GetComponent(); mousePreviewCon = mousePreviewObj.GetComponent(); diff --git a/Assets/Script/Singleton.cs b/Assets/Script/Singleton.cs new file mode 100644 index 0000000..725dc2c --- /dev/null +++ b/Assets/Script/Singleton.cs @@ -0,0 +1,40 @@ +using UnityEngine; + +public class Singleton : MonoBehaviour where T : MonoBehaviour +{ + private static T _instance; + + public static T Instance + { + get + { + if (_instance == null) + { + _instance = (T)FindObjectOfType(typeof(T)); + if (_instance == null) + { + Debug.LogError("An instance of " + typeof(T) + " is needed in the scene, but there is none."); + } + } + return _instance; + } + } + + public bool persistThroughScene = false; + + protected virtual void Awake() + { + if (_instance == null) + { + _instance = this as T; + if (persistThroughScene) + { + DontDestroyOnLoad(gameObject); + } + } + else + { + Destroy(gameObject); + } + } +} \ No newline at end of file diff --git a/Assets/Script/Singleton.cs.meta b/Assets/Script/Singleton.cs.meta new file mode 100644 index 0000000..c5705e1 --- /dev/null +++ b/Assets/Script/Singleton.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: a056057ed828e274b954ff7b8b2cb2f2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/UserSettings/Layouts/default-2021.dwlt b/UserSettings/Layouts/default-2021.dwlt index d66d9f5..da8376d 100644 --- a/UserSettings/Layouts/default-2021.dwlt +++ b/UserSettings/Layouts/default-2021.dwlt @@ -14,12 +14,12 @@ MonoBehaviour: m_EditorClassIdentifier: m_PixelRect: serializedVersion: 2 - x: 39 - y: 281 - width: 1792 - height: 1021 + x: -108 + y: 61 + width: 1920 + height: 1037 m_ShowMode: 4 - m_Title: Game + m_Title: Console m_RootView: {fileID: 2} m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} @@ -44,8 +44,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1792 - height: 1021 + width: 1920 + height: 1037 m_MinSize: {x: 875, y: 300} m_MaxSize: {x: 10000, y: 10000} m_UseTopView: 1 @@ -69,7 +69,7 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 1792 + width: 1920 height: 30 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} @@ -90,8 +90,8 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 1001 - width: 1792 + y: 1017 + width: 1920 height: 20 m_MinSize: {x: 0, y: 0} m_MaxSize: {x: 0, y: 0} @@ -115,12 +115,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 30 - width: 1792 - height: 971 + width: 1920 + height: 987 m_MinSize: {x: 300, y: 200} m_MaxSize: {x: 24288, y: 16192} vertical: 0 - controlID: 49 + controlID: 130 --- !u!114 &6 MonoBehaviour: m_ObjectHideFlags: 52 @@ -140,12 +140,12 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 956 - height: 971 + width: 1083 + height: 987 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 50 + controlID: 131 --- !u!114 &7 MonoBehaviour: m_ObjectHideFlags: 52 @@ -163,8 +163,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 956 - height: 696 + width: 1083 + height: 706 m_MinSize: {x: 201, y: 221} m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 13} @@ -189,9 +189,9 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 696 - width: 956 - height: 275 + y: 706 + width: 1083 + height: 281 m_MinSize: {x: 231, y: 271} m_MaxSize: {x: 10001, y: 10021} m_ActualView: {fileID: 15} @@ -217,14 +217,14 @@ MonoBehaviour: - {fileID: 11} m_Position: serializedVersion: 2 - x: 956 + x: 1083 y: 0 - width: 496 - height: 971 + width: 472 + height: 987 m_MinSize: {x: 100, y: 200} m_MaxSize: {x: 8096, y: 16192} vertical: 1 - controlID: 17 + controlID: 58 --- !u!114 &10 MonoBehaviour: m_ObjectHideFlags: 52 @@ -242,8 +242,8 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 0 - width: 496 - height: 547 + width: 472 + height: 556 m_MinSize: {x: 202, y: 221} m_MaxSize: {x: 4002, y: 4021} m_ActualView: {fileID: 17} @@ -267,11 +267,11 @@ MonoBehaviour: m_Position: serializedVersion: 2 x: 0 - y: 547 - width: 496 - height: 424 - m_MinSize: {x: 102, y: 121} - m_MaxSize: {x: 4002, y: 4021} + y: 556 + width: 472 + height: 431 + m_MinSize: {x: 100, y: 100} + m_MaxSize: {x: 4000, y: 4000} m_ActualView: {fileID: 18} m_Panes: - {fileID: 18} @@ -293,10 +293,10 @@ MonoBehaviour: m_Children: [] m_Position: serializedVersion: 2 - x: 1452 + x: 1555 y: 0 - width: 340 - height: 971 + width: 365 + height: 987 m_MinSize: {x: 276, y: 71} m_MaxSize: {x: 4001, y: 4021} m_ActualView: {fileID: 20} @@ -324,10 +324,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 39 - y: 311 - width: 955 - height: 675 + x: -108 + y: 91 + width: 1082 + height: 685 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -562,9 +562,9 @@ MonoBehaviour: m_PlayAudio: 0 m_AudioPlay: 0 m_Position: - m_Target: {x: 530.726, y: 365.746, z: -133.89053} + m_Target: {x: 462, y: 315.5, z: 0} speed: 2 - m_Value: {x: 530.726, y: 365.746, z: -133.89053} + m_Value: {x: 462, y: 315.5, z: 0} m_RenderMode: 0 m_CameraMode: drawMode: 0 @@ -615,9 +615,9 @@ MonoBehaviour: speed: 2 m_Value: {x: 0, y: 0, z: 0, w: 1} m_Size: - m_Target: 473.89896 + m_Target: 0.8660254 speed: 2 - m_Value: 473.89896 + m_Value: 0.8660254 m_Ortho: m_Target: 1 speed: 2 @@ -662,10 +662,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1920 + x: 64 y: 73 - width: 1024 - height: 686 + width: 1046 + height: 685 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -676,7 +676,7 @@ MonoBehaviour: m_ShowGizmos: 0 m_TargetDisplay: 0 m_ClearColor: {r: 0, g: 0, b: 0, a: 0} - m_TargetSize: {x: 1024, y: 665} + m_TargetSize: {x: 1046, y: 664} m_TextureFilterMode: 0 m_TextureHideFlags: 61 m_RenderIMGUI: 1 @@ -691,10 +691,10 @@ MonoBehaviour: m_VRangeLocked: 0 hZoomLockedByDefault: 0 vZoomLockedByDefault: 0 - m_HBaseRangeMin: -512 - m_HBaseRangeMax: 512 - m_VBaseRangeMin: -332.5 - m_VBaseRangeMax: 332.5 + m_HBaseRangeMin: -523 + m_HBaseRangeMax: 523 + m_VBaseRangeMin: -332 + m_VBaseRangeMax: 332 m_HAllowExceedBaseRangeMin: 1 m_HAllowExceedBaseRangeMax: 1 m_VAllowExceedBaseRangeMin: 1 @@ -712,23 +712,23 @@ MonoBehaviour: serializedVersion: 2 x: 0 y: 21 - width: 1024 - height: 665 + width: 1046 + height: 664 m_Scale: {x: 1, y: 1} - m_Translation: {x: 512, y: 332.5} + m_Translation: {x: 523, y: 332} m_MarginLeft: 0 m_MarginRight: 0 m_MarginTop: 0 m_MarginBottom: 0 m_LastShownAreaInsideMargins: serializedVersion: 2 - x: -512 - y: -332.5 - width: 1024 - height: 665 + x: -523 + y: -332 + width: 1046 + height: 664 m_MinimalGUI: 1 m_defaultScale: 1 - m_LastWindowPixelSize: {x: 1024, y: 686} + m_LastWindowPixelSize: {x: 1046, y: 685} m_ClearInEditMode: 1 m_NoCameraWarning: 1 m_LowResolutionForAspectRatios: 01000000000000000000 @@ -754,10 +754,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 39 - y: 1007 - width: 955 - height: 254 + x: -108 + y: 797 + width: 1082 + height: 260 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -775,22 +775,22 @@ MonoBehaviour: m_SkipHidden: 0 m_SearchArea: 1 m_Folders: - - Assets/Shader + - Assets/Scenes m_Globs: [] m_OriginalText: m_ViewMode: 1 m_StartGridSize: 16 m_LastFolders: - - Assets/Shader + - Assets/Script m_LastFoldersGridSize: 16 m_LastProjectPath: C:\Users\UCUNI\OneDrive\Unity\ML-Agents\Aimbot-ParallelEnv m_LockTracker: m_IsLocked: 0 m_FolderTreeState: - scrollPos: {x: 0, y: 337} - m_SelectedIDs: 08890000 - m_LastClickedID: 35080 - m_ExpandedIDs: 000000001488000016880000188800001a8800001c8800001e88000020880000228800002488000026880000288800002a8800002c880000328800003488000036880000388800008c88000000ca9a3bffffff7f + scrollPos: {x: 0, y: 0} + m_SelectedIDs: 05ca9a3b + m_LastClickedID: 1000000005 + m_ExpandedIDs: 0000000016880000188800001a8800001c8800001e88000020880000228800002488000026880000288800002a8800002c8800002e8800003088000032880000348800003688000000ca9a3bffffff7f m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -818,7 +818,7 @@ MonoBehaviour: scrollPos: {x: 0, y: 0} m_SelectedIDs: m_LastClickedID: 0 - m_ExpandedIDs: 000000001488000016880000188800001a8800001c8800001e88000020880000228800002488000026880000288800002a8800002c8800002e8800003088000032880000348800003688000038880000 + m_ExpandedIDs: 0000000016880000188800001a8800001c8800001e88000020880000228800002488000026880000288800002a8800002c8800002e88000030880000328800003488000036880000 m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -922,10 +922,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 995 - y: 311 - width: 494 - height: 526 + x: 975 + y: 91 + width: 470 + height: 535 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -933,9 +933,9 @@ MonoBehaviour: m_SceneHierarchy: m_TreeViewState: scrollPos: {x: 0, y: 0} - m_SelectedIDs: 2ec40000 - m_LastClickedID: 50222 - m_ExpandedIDs: 68d6ffff52d7fffff6dbffff36e5ffff40e6ffff48e7ffff52e8ffff6ae9ffff32fbffffb8b3000064c00000 + m_SelectedIDs: 8c8f0000 + m_LastClickedID: 0 + m_ExpandedIDs: c6beffff32fbffff m_RenameOverlay: m_UserAcceptedRename: 0 m_Name: @@ -951,7 +951,7 @@ MonoBehaviour: m_IsRenaming: 0 m_OriginalEventType: 11 m_IsRenamingFilename: 0 - m_ClientGUIView: {fileID: 12} + m_ClientGUIView: {fileID: 10} m_SearchString: m_ExpandedScenes: [] m_CurrenRootInstanceID: 0 @@ -979,10 +979,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 995 - y: 858 - width: 494 - height: 403 + x: 975 + y: 647 + width: 470 + height: 410 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default @@ -1035,10 +1035,10 @@ MonoBehaviour: m_Tooltip: m_Pos: serializedVersion: 2 - x: 1491 - y: 311 - width: 339 - height: 950 + x: 1447 + y: 91 + width: 364 + height: 966 m_ViewDataDictionary: {fileID: 0} m_OverlayCanvas: m_LastAppliedPresetName: Default