// Start is called before the first frame update void Start() { canvTran = transform.parent.transform; camTran = Camera.main.transform; barHolder = transform.GetChild(0).GetComponent <RectTransform>(); boyHealth = GameObject.Find("BOY").GetComponent <BoyHealth>(); if (GameObject.Find("BOY").GetComponent <PlayerHealth>() != null) { fullVal = playerHealth.health; } else if (GameObject.Find("BOY").GetComponent <BoyHealth>() != null) { fullVal = boyHealth.currentHealth; } barArray = new GameObject[fullVal]; for (int i = 0; i < fullVal; i++) { barArray[i] = Instantiate(healthBar.gameObject); barArray[i].transform.SetParent(transform.GetChild(0)); barArray[i].transform.localScale = new Vector3(1, 1, 1); barArray[i].transform.localPosition = new Vector3((barHolder.rect.width / fullVal) * i, 0, 0); barArray[i].GetComponent <RectTransform>().SetSizeWithCurrentAnchors(RectTransform.Axis.Horizontal, barHolder.rect.width / fullVal); barArray[i].GetComponent <RectTransform>().SetSizeWithCurrentAnchors(RectTransform.Axis.Vertical, barHeight); } fartBar.transform.localScale = fB; if (!fartOn) { fartBar.gameObject.SetActive(false); } }
void Start() { BoyHealth = GetComponent <BoyHealth>(); PlayerHealth = GetComponent <PlayerHealth>(); PlayerMovement = GetComponent <PlayerMovement>(); numberOfItems = 0; gameOver = false; }
// Start is called before the first frame update void Start() { boyHealth = GameObject.Find("BOY").GetComponent <BoyHealth>(); playerObject = GameObject.FindGameObjectWithTag("Player"); playerPos = playerObject.transform.position; directionTowardsPlayer = playerPos - gameObject.transform.position; enemyObject = GameObject.Find("Enemy"); rb = gameObject.GetComponent <Rigidbody>(); accelerating = true; bookInFlight = false; StartCoroutine(BookFlightPath()); }
void Start() { agent = GetComponent <NavMeshAgent>(); rb = GetComponent <Rigidbody>(); playerObject = GameObject.FindGameObjectWithTag("Player"); //Placeholder Animator animator = GameObject.Find("Principal").GetComponent <Animator>(); boyHealth = GameObject.Find("BOY").GetComponent <BoyHealth>(); //Normal Enemy Speed enemySpeed = 1.5f; agent.speed = enemySpeed; rb.isKinematic = true; chasing = false; book = (GameObject)Resources.Load("Prefabs/Book", typeof(GameObject)); firedBook = false; }
void Start() { agent = GetComponent <NavMeshAgent>(); rb = GetComponent <Rigidbody>(); playerObject = GameObject.FindGameObjectWithTag("Player"); //Placeholder Animator animator = GameObject.Find("SportsTeacher").GetComponent <Animator>(); boyHealth = GameObject.Find("BOY").GetComponent <BoyHealth>(); //Normal Enemy Speed enemySpeed = 3; agent.speed = enemySpeed; //for testing, it should start in patrol in final version chasing = false; dashing = false; patrolling = true; patrolPending = false; rb.isKinematic = true; }