void Awake() { if (Instance) { DestroyImmediate(gameObject); } else { Instance = this; DontDestroyOnLoad(gameObject); } }
private void Awake() { if (Instance != null) { Debug.LogWarning("Multiple WorldManager exist. Destroying the last one registered.", gameObject); Destroy(this); } else { Instance = this; SetupCubes(); } }
public void Construct(CubesManager spawner, SceneLoader sceneLoader, Saveloader saveloader) { _spawner = spawner; _loader = sceneLoader; _saveLoader = saveloader; }
public CubesSpawner(CubesManager cubesManager, CubesHolderSO cubesHolderSO) { _cubesManager = cubesManager; _cubesHolder = cubesHolderSO; }
private void Start() { _commandManager = ServiceManager.Get <CommandManager>(); _cubesManager = ServiceManager.Get <CubesManager>(); _camera = Camera.main.GetComponent <CameraController>(); }