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++; }
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>(); }
// 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(); }