Ejemplo n.º 1
0
 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();
     }
 }
Ejemplo n.º 3
0
 public void Construct(CubesManager spawner, SceneLoader sceneLoader, Saveloader saveloader)
 {
     _spawner    = spawner;
     _loader     = sceneLoader;
     _saveLoader = saveloader;
 }
Ejemplo n.º 4
0
 public CubesSpawner(CubesManager cubesManager, CubesHolderSO cubesHolderSO)
 {
     _cubesManager = cubesManager;
     _cubesHolder  = cubesHolderSO;
 }
Ejemplo n.º 5
0
 private void Start()
 {
     _commandManager = ServiceManager.Get <CommandManager>();
     _cubesManager   = ServiceManager.Get <CubesManager>();
     _camera         = Camera.main.GetComponent <CameraController>();
 }