public ScoreManager() { _roundManager = SceneContext.Instance.RoundManager; _roundManager.RoundCountdown += OnRoundCountdown; _particlesManager = SceneContext.Instance.ParticlesManager; _particlesManager.ParticleDestroyed += OnParticleDestroyed; }
private void Awake() { _updateManager = new UpdateManager(); _roundManager = new RoundManager(); _boundsManager = new BoundsManager(); _cursorManager = new CursorManager(); _particlesManager = new ParticlesManager(); _scoreManager = new ScoreManager(); }
public RectangleController(RectangleView view) { _cursorManager = SceneContext.Instance.CursorManager; _particlesManager = SceneContext.Instance.ParticlesManager; _roundManager = SceneContext.Instance.RoundManager; var rectangleSettings = SceneContext.Instance.RectangleSettings; var particleSettings = SceneContext.Instance.ParticleSettings; var transform = view.transform; transform.localScale = new Vector3( rectangleSettings.Width, rectangleSettings.Height, particleSettings.MaxRadius + 1 ); }