示例#1
0
    private void Start()
    {
        m_pathfinder        = GameObject.FindObjectOfType <Pathfinder_SebastianMol>();
        m_scale             = transform.localScale.x;
        m_lastPos           = transform.position;
        m_startPos          = transform.position;
        m_patrolIteratorMax = m_patrolPoints.Length - 1;
        m_patroleTimer      = m_deleyBetweenPatrol;
        if (m_patrolPoints.Length > 0)
        {
            m_currentPatrolePos = m_patrolPoints[0];
        }
        m_lookLeftAndRightTimerMax = m_lookLeftAndRightTimer;
        m_maxHealth       = m_health;
        m_outOfSightTimer = m_outOfSightDeley;
        m_maxAttackRange  = m_attackRange;

        m_inventory           = GameObject.Find("Player").GetComponent <Inventory_JoaoBeijinho>();
        m_playerStealthScript = FindObjectOfType <PlayerStealth_JoaoBeijinho>();
        m_HitEffectElliott    = GetComponent <HitEffectElliott>();
        m_cameraShake         = Camera.main.GetComponent <CameraShakeElliott>();
    }
 private void Start()
 {
     m_HitEffectElliott = GetComponent <HitEffectElliott>();
 }