示例#1
0
        public static event EnemyKilled EnemyKilledEvent; // Event


        // == Messages ==
        private void Start()
        {
            explosionsParent = ParentUtils.FindExplosionsParent();

            //Find SoundController
            soundController = SoundController.FindSoundController();

            PlayClip(spawnClip);
        }
        // == Messages ==
        private void Start()
        {
            spawners        = FindObjectsOfType <SpawnerBase>();
            animator        = GetComponent <Animator>();
            soundController = SoundController.FindSoundController();
            soundController?.Play(movingClip);
            gameController = GameController.FindGameController();

            Debug.Log($"Spawners found = {spawners.Length}");
        }
示例#3
0
        // == Messages ==
        private void Start()
        {
            //Need to get the components at the start
            spriteRenderer   = GetComponent <SpriteRenderer>();
            polygonCollider  = GetComponent <PolygonCollider2D>();
            playerController = GetComponent <PlayerController>();
            weaponController = GetComponent <WeaponController>();

            //Remember the start position
            startPoisiton = new Vector3(transform.position.x, transform.position.y, transform.position.z);

            soundController  = SoundController.FindSoundController();
            explosionsParent = ParentUtils.FindExplosionsParent();
        }
示例#4
0
 // == Messages ==
 private void Start()
 {
     bulletsParent   = ParentUtils.FindBulletsParent();
     soundController = SoundController.FindSoundController();
 }