Exemple #1
0
		private static void Initialize(GameManager gameManager)
		{
			if (initialized || gameManager is null) return;
			else
			{
				gameManagerObjectPrefab = new GameObject();
				Object.DontDestroyOnLoad(gameManagerObjectPrefab);
				gameManagerObjectPrefab.SetActive(false);
				gameManagerObjectPrefab.name = gameManager.name;

				CopyFieldHandler.CopyFieldsIl2Cpp(gameManagerObjectPrefab.AddComponent<GameManager>(), gameManager);
				initialized = true;
			}
		}