Exemple #1
0
    void Start()
    {
        m_player        = GameMaster.GetPlayer();
        m_triggerableAI = GetComponent <TriggerableAI>();
        m_fader         = GetComponent <Fader>();

        GameMaster.GetAudioManager().TriggerGhostSound();
    }
Exemple #2
0
 void Start()
 {
     m_audio         = GetComponent <AudioCharacterBoss>();
     m_triggerableAI = GetComponent <TriggerableAI>();
     m_health        = GetComponent <AIDamage>();
     m_movement      = GetComponent <AIMovementHelper>();
     m_shooting      = GetComponent <ShootingHelper>();
     m_visuals       = GetComponent <BossVisuals>();
     m_player        = GameMaster.GetPlayer();
     m_camera        = GameMaster.GetPlayerCamera();
 }
Exemple #3
0
    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;
        }
    }
Exemple #4
0
 private void Awake()
 {
     m_damage        = GetComponent <AIDamage>();
     m_rigidBody     = GetComponent <Rigidbody2D>();
     m_triggerableAI = GetComponent <TriggerableAI>();
 }
Exemple #5
0
 void Start()
 {
     m_player        = GameMaster.GetPlayer();
     m_triggerableAI = GetComponent <TriggerableAI>();
     m_movement      = GetComponent <AIMovementHelper>();
 }