コード例 #1
0
        private void Awake()
        {
            _transform = GetComponent<Transform>();
            _rigidBody2D = GetComponent<Rigidbody2D>();
            _animator = GetComponent<Animator>();

            _sequenceController = _transform.parent.GetComponent<PlayerSequencer>();
        }
コード例 #2
0
        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); }
            }
        }