private void Start() { _levelScroll = FindObjectOfType <LevelScroll>(); originalScrollSpeed = scrollSpeed; timeUntilScrollingIsSpedUp = _levelScroll.timeUntilScrollingIsSpedUp; speedToIncrementPercentage = _levelScroll.speedToIncrementPercentage; StartCoroutine(SpeedUp()); }
public override void OnRemove() { base.OnRemove(); PlayerDig.RemoveListener(OnPlayerDig); LevelScroll.RemoveListener(OnLevelScroll); _levelGrid = null; }
public override void OnRegister() { base.OnRegister(); _transform = transform; PlayerDig.AddListener(OnPlayerDig); LevelScroll.AddListener(OnLevelScroll); GenerateLevel(); }