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