コード例 #1
0
 public void Start()
 {
     boxColliderTrigger = transform.parent.FindChild("BoxColliderTrigger").GetComponent <BoxColliderTriggerScript>();
     health             = 3;
     player             = GameObject.FindGameObjectWithTag("Player");
     anim   = GetComponent <Animator>();
     biting = false;
 }
コード例 #2
0
 public void Start()
 {
     health             = 5;
     boxColliderTrigger = transform.parent.FindChild("BoxColliderTrigger").GetComponent <BoxColliderTriggerScript>();
     anim   = GetComponent <Animator>();
     player = GameObject.FindGameObjectWithTag("Player");
     aux    = transform.FindChild("AuxRotationEnemy").gameObject;
     bullet = (GameObject)Resources.Load("Prefabs/Weapons/enemyBullet", typeof(GameObject));
 }
コード例 #3
0
 void Start()
 {
     boxColliderTrigger = transform.parent.FindChild("BoxColliderTrigger").GetComponent <BoxColliderTriggerScript>();
     health             = 5;
     aux = transform.FindChild("AuxRotationEnemy").gameObject;
     aux.transform.rotation = new Quaternion(0f, 0f, 0f, 0f);
     anim   = GetComponent <Animator>();
     player = GameObject.FindGameObjectWithTag("Player");
     aux.GetComponent <EnemyArmaScript>().pointPosition = player.transform.transform;
     bullet = (GameObject)Resources.Load("Prefabs/Weapons/enemyBullet", typeof(GameObject));
     GetComponent <PolyNavAgent>().OnDestinationReached += setCanShootTrue;
 }
コード例 #4
0
 void OnEnable()
 {
     boxColliderTrigger = transform.parent.FindChild("BoxColliderTrigger").GetComponent <BoxColliderTriggerScript>();
     health             = 10;
     player             = GameObject.FindGameObjectWithTag("Player");
     hitArea            = transform.FindChild("PorreteAttackArea").gameObject;
     hitAreaScript      = hitArea.GetComponent <PorreteAreaHitScript>();
     hitAreaCollider    = hitArea.GetComponent <BoxCollider2D>();
     spRenderer         = transform.FindChild("PorreteSpriteRender").gameObject.GetComponent <SpriteRenderer>();
     anim             = spRenderer.gameObject.GetComponent <Animator>();
     attacking        = false;
     playerInsideArea = false;
     damaged          = false;
     isDead           = false;
     Flip(player.transform, spRenderer, hitAreaCollider);
 }
コード例 #5
0
 public void Start()
 {
     boxColliderTrigger = transform.parent.FindChild("BoxColliderTrigger").GetComponent <BoxColliderTriggerScript>();
     running            = true;
     health             = 10;
     spRenderer         = GetComponent <SpriteRenderer> ();
     player             = GameObject.FindGameObjectWithTag("Player");
     anim         = GetComponent <Animator>();
     runDirection = player.transform.position - transform.position;
     canCollide   = true;
     canRun       = true;
     die          = false;
     anim.SetBool("Walking", false);
     anim.SetBool("Running", true);
     Flip(player.transform, spRenderer);
     lastFrameVector = transform.position;
     GetComponent <PolyNavAgent>().OnDestinationReached += setCanRunTrue;
 }
コード例 #6
0
 private void Awake()
 {
     cam = Camera.main.gameObject;
     boxColliderTrigger = transform.parent.FindChild("BoxColliderTrigger").GetComponent <BoxColliderTriggerScript>();
 }