private void Awake() { _transform = GetComponent<Transform>(); _rigidBody2D = GetComponent<Rigidbody2D>(); _animator = GetComponent<Animator>(); _sequenceController = _transform.parent.GetComponent<PlayerSequencer>(); }
private void Awake() { _fadeTransitioner = GetComponent<FadeTransitioner>(); _playerSequencer = PlayerSequencer.GetComponent<PlayerSequencer>(); _levelClearSequencer = transform.FindChild("End Level Sequencer").gameObject; _freezableEnemyScripts = new List<ICanBeFrozen>(); for (int i = 0; i < Enemies.transform.childCount; i++) { ICanBeFrozen freezableScript = Enemies.transform.GetChild(i).GetComponent<ICanBeFrozen>(); if (freezableScript != null) { _freezableEnemyScripts.Add(freezableScript); } } }