Beispiel #1
0
    // 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>();
 }