From da519fe75fee41e76f13ee7db60fbc0fbf4afa4b Mon Sep 17 00:00:00 2001 From: Felix Boucher Date: Fri, 2 Jun 2023 14:11:51 -0400 Subject: [PATCH] =?UTF-8?q?enlev=C3=A9=20g=C3=A9n=C3=A9ration=20automatiqu?= =?UTF-8?q?e=20de=20Level=20Manager?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit la génération automatique de level manager faisait bugger le jeu j'ai effacé cette partie du code et ça marche maintenant --- Assets/LevelEditor/LevelEditorScene.unity | 57 +++++++++++++++++++++ Assets/Scripts/LevelManager/LevelManager.cs | 12 ++--- 2 files changed, 62 insertions(+), 7 deletions(-) diff --git a/Assets/LevelEditor/LevelEditorScene.unity b/Assets/LevelEditor/LevelEditorScene.unity index 885415f..084f83e 100644 --- a/Assets/LevelEditor/LevelEditorScene.unity +++ b/Assets/LevelEditor/LevelEditorScene.unity @@ -2439,6 +2439,63 @@ Tilemap: e31: 0 e32: 0 e33: 1 +--- !u!1001 &1575455666 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + m_TransformParent: {fileID: 0} + m_Modifications: + - target: {fileID: 3028288566889208744, guid: 02daecb0115395844b4932445d039051, type: 3} + propertyPath: m_Name + value: LevelManager + objectReference: {fileID: 0} + - target: {fileID: 3028288566889208751, guid: 02daecb0115395844b4932445d039051, type: 3} + propertyPath: m_RootOrder + value: 2 + objectReference: {fileID: 0} + - target: {fileID: 3028288566889208751, guid: 02daecb0115395844b4932445d039051, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3028288566889208751, guid: 02daecb0115395844b4932445d039051, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3028288566889208751, guid: 02daecb0115395844b4932445d039051, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3028288566889208751, guid: 02daecb0115395844b4932445d039051, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 3028288566889208751, guid: 02daecb0115395844b4932445d039051, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3028288566889208751, guid: 02daecb0115395844b4932445d039051, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3028288566889208751, guid: 02daecb0115395844b4932445d039051, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3028288566889208751, guid: 02daecb0115395844b4932445d039051, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3028288566889208751, guid: 02daecb0115395844b4932445d039051, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 3028288566889208751, guid: 02daecb0115395844b4932445d039051, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 02daecb0115395844b4932445d039051, type: 3} --- !u!1 &1588294913 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/LevelManager/LevelManager.cs b/Assets/Scripts/LevelManager/LevelManager.cs index e7c8fff..b1583c2 100644 --- a/Assets/Scripts/LevelManager/LevelManager.cs +++ b/Assets/Scripts/LevelManager/LevelManager.cs @@ -21,21 +21,19 @@ public class LevelManager : Singleton private readonly List _toRemove; private readonly List _levelObjects; - public Level _currentLevel; - public Transform LevelTransform { - get; private set; + get; + set; } + + public Level _currentLevel; + public LevelManager() { _toAdd = new List(); _toRemove = new List(); _levelObjects = new List(); - - var mgrScript = Object.FindObjectOfType(); - if (!mgrScript) mgrScript = new GameObject(nameof(LevelManager)).AddComponent(); - LevelTransform = mgrScript.transform; } #region [~CRUD~]