Example #1
0
 virtual protected void Awake()
 {
     flammable    = GetComponent <Flammable>();
     freezable    = GetComponent <FrostBite>();
     electracuted = GetComponent <Electracuted>();
     squash       = GetComponent <SquashEffect>();
     speed        = GetComponent <TestEnemy>().maxSpeed;
     audioSource  = GetComponent <AudioSource>();
     meshRenderer = GetComponentInChildren <Renderer>();
     MusicController.PlayBattleMusic();
     MusicController.numEnemies++;
 }
Example #2
0
    private void Awake()
    {
        state         = State.Idle;
        startPosition = transform.position;
        rbody         = GetComponent <Rigidbody>();
        sound         = GetComponent <AudioSource>();
        animator      = GetComponent <Animator>();
        var eventsInvoker = animator.GetBehaviour <AnimationEventsInvoker>();

        eventsInvoker.stateEndEvent.AddListener(OnAnimationEnd);
        squash     = GetComponent <SquashEffect>();
        attack     = GetComponentInChildren <AttackHitBox>();
        healthComp = GetComponent <EnemyHealth>();
    }
Example #3
0
    // Use this for initialization
    void Awake()
    {
        flammable    = GetComponent <Flammable>();
        freezable    = GetComponent <FrostBite>();
        electracuted = GetComponent <Electracuted>();
        squash       = GetComponent <SquashEffect>();
        //speed = GetComponent<TestEnemy>().maxSpeed;
        audioSource   = GetComponent <AudioSource>();
        healthSlider  = Instantiate(canvasPrefab, transform, false).GetComponentInChildren <Slider>();
        rbody         = GetComponent <Rigidbody>();
        meshRenderer  = GetComponentInChildren <Renderer>();
        puzzleHandler = GameObject.Find("World").GetComponent <PuzzleHandler>();

        AddMe();
    }