private void Start() { m_scribbler = GetComponent <Scribbler>(); m_bossAI = GetComponent <BossAI>(); m_bossAudio = GetComponent <AudioCharacterBoss>(); m_enemyAudio = GetComponent <AudioCharacterEnemy>(); }
void Start() { m_player = GameMaster.GetPlayer(); m_triggerableAI = GetComponent <TriggerableAI>(); m_movement = GetComponent <AIMovementHelper>(); m_rigidbody = GetComponent <Rigidbody2D>(); m_shooting = GetComponent <ShootingHelper>(); m_enemyAudio = GetComponent <AudioCharacterEnemy>(); m_combatRange = Random.Range(m_combatRangeMin, m_combatRangeMax); if (m_attackSpeed > 0) { float attackRate = (1 / m_attackSpeed); m_attackCooldown += Random.value * attackRate; } }