// Use this for initialization void Start() { FloatingTextController.Initialize(); CriticalFloatingTextController.Initialize(); // Assignment Calls anim = GetComponent <Animator>(); Rigidbody = GetComponent <Rigidbody2D>(); DamageValues = gameObject.GetComponent <EnemyDamageValues> (); Collider = gameObject.GetComponent <Collider2D> (); MainController = GameObject.Find("Controller").GetComponent <GameController>(); Player = GameObject.Find("Player").GetComponent <PlayerControls>(); // Setting elements to their proper states InvokeRepeating("Roam", 0, 1.5f); touchingGround = false; GetComponent <SpriteRenderer>().material = DefaultMaterial; MainController.EnemiesLeft++; if (AlienType == 1 || AlienType == 3) { AttackCollider = gameObject.transform.GetChild(0).GetComponent <Collider2D>(); AttackCollider.enabled = false; } }
// Use this for initialization void Start() { FloatingTextController.Initialize(); CriticalFloatingTextController.Initialize(); // Assignment Calls Rigidbody = GetComponent <Rigidbody2D>(); DamageValues = gameObject.GetComponent <EnemyDamageValues> (); Collider = gameObject.GetComponent <Collider2D> (); SpriteRender = gameObject.GetComponent <SpriteRenderer>(); MainController = GameObject.Find("Controller").GetComponent <GameController> (); Player = GameObject.Find("Player").GetComponent <PlayerControls>(); DeathRayAnimation = SaucerRay.GetComponent <DeathRayAnimation>(); // Setting elements to their proper states //InvokeRepeating ("Roam", 0, 4); TouchStop = false; GetComponent <SpriteRenderer>().material = DefaultMaterial; SpriteRender.sprite = NormalAppearance; MainController.EnemiesLeft++; TouchStop = true; }
void Start() { AttackUFOScript = GetComponentInParent <AttackUFOBehavior>(); DamageValues = GetComponentInParent <EnemyDamageValues>(); }