// Use this for initialization
 void Start()
 {
     currentHealth = health;
     ai            = gameObject.GetComponent <SmallAlienAI>();
     Physics       = gameObject.GetComponent <SmallAlienPhysicsManager>();
     anims         = gameObject.GetComponent <Animator>();
     Reticle       = GameObject.Find("Reticle").GetComponent <HitMarkerScript>();
 }
Example #2
0
    // Use this for initialization
    void Start()
    {
        rb     = gameObject.GetComponent <Rigidbody>();
        anims  = gameObject.GetComponent <Animator>();
        ai     = gameObject.GetComponent <SmallAlienAI>();
        health = gameObject.GetComponent <SmallAlienHealth>();
        nav    = gameObject.GetComponent <AlienNavMeshInterface>();

        mesh          = gameObject.transform.FindChild("SmallAlienMesh").gameObject;
        startEmission = mesh.GetComponent <SkinnedMeshRenderer>().material.GetColor("_Emission");
        startDrag     = gameObject.GetComponent <Rigidbody>().drag;
        startY        = transform.position.y;
        Reticle       = GameObject.Find("Reticle").GetComponent <HitMarkerScript>();
    }
Example #3
0
    // Use this for initialization
    void Start()
    {
        lastFireTime = Time.time;

        playerCam = transform.GetComponentInChildren <Camera>().transform;
        hitMarker = GameObject.FindGameObjectWithTag("ClientUI").transform.Find("HitMarker").GetComponent <HitMarkerScript>();

        foreach (Transform tr in playerCam.transform)
        {
            if (tr.tag == "Weapon")
            {
                currentWeapon = tr.gameObject;
                firePoint     = currentWeapon.transform.Find("FirePoint").transform;
                hasGun        = true;
                return;
            }
        }
        Debug.Log("No weapon found");
    }