// Use this for initialization void Start() { player = GameObject.FindGameObjectWithTag("Player").transform; healthScript = GameObject.FindGameObjectWithTag("HealthScript").GetComponent <HealthScript>(); rigidBody = GetComponentInParent <Rigidbody2D>(); box = GetComponentInParent <BoxCollider2D>(); anim = GetComponent <Animator>(); zombieRenderer = gameObject.GetComponentsInChildren <SkinnedMeshRenderer>(); zombieDestroy = GetComponentInParent <ZombieDestroy>(); rightSide.eulerAngles = new Vector3(0, 120, 0); leftSide.eulerAngles = new Vector3(0, 240, 0); if (player.position.x <= gameObject.GetComponentInParent <Transform>().position.x) { facingRight = false; } else { facingRight = true; } AdjustSides(); }
void Start() { isActivated = false; isShoved = false; swoopTime = 2.5f; readyToAttack = false; player = GameObject.FindGameObjectWithTag("Player").transform; healthScript = GameObject.FindGameObjectWithTag("HealthScript").GetComponent <HealthScript>(); wyvernRigidBody = GetComponentInParent <Rigidbody2D>(); box = GetComponentInParent <BoxCollider2D>(); anim = GetComponent <Animator>(); wyvernRenderer = gameObject.GetComponentsInChildren <SkinnedMeshRenderer>(); wyvernDestroy = GetComponentInParent <ZombieDestroy>(); rightSide.eulerAngles = new Vector3(0, 120, 0); leftSide.eulerAngles = new Vector3(0, 240, 0); rotationUpLeft.eulerAngles = new Vector3(-50, 240, 0); rotationUpRight.eulerAngles = new Vector3(-50, 120, 0); preFabTransform = GetComponentInParent <Transform>(); AdjustSides(); if (isChild) { points = 1; } else { points = 2; } if (facingRight) { gameObject.transform.rotation = rightSide; } else { gameObject.transform.rotation = leftSide; } }