コード例 #1
0
    // Use this for initialization

    void Start()
    {
        player        = GameObject.FindGameObjectWithTag("Player");
        playerLastPos = this.transform.position;
        findObj       = GameObject.FindGameObjectWithTag("Player").GetComponent <FindObjects>();
        ewc           = this.GetComponent <EnemyWeponContoller>();
        rid           = this.GetComponent <Rigidbody2D>();
        layerMask     = ~layerMask;
    }
コード例 #2
0
 // Use this for initialization
 void Start()
 {
     eAI       = this.GetComponent <EnemyAI>();
     sc        = GameObject.FindGameObjectWithTag("Player").GetComponent <spriteContainers>();
     walking   = sc.enemyDoubleBwalk;
     attacking = sc.getEnemyWeapon(name);
     ewc       = this.GetComponent <EnemyWeponContoller>();
     legsSpr   = sc.getPlayerLegs();
 }
コード例 #3
0
ファイル: WeaponPickUp.cs プロジェクト: romanvoyt/game
    void OnTriggerStay2D(Collider2D coll)
    {
        Debug.Log("Collision");
        if (coll.gameObject.tag == "Player" && Input.GetMouseButtonDown(1))
        {
            Debug.Log("Player picke up:" + name);
            if (wa.getCur() != null)
            {
                wa.dropWeapon();
            }
            wa.setWeapon(this.gameObject, name, fireRate, gun, oneHanded, shotgun);

            this.gameObject.SetActive(false);
        }
        else if (coll.gameObject.tag == "Enemy" && coll.gameObject.GetComponent <EnemyWeponContoller>().getCur() == null)
        {
            Debug.Log("Enemy picked up " + name);
            EnemyWeponContoller ewc = coll.gameObject.GetComponent <EnemyWeponContoller>();
            ewc.setWeapon(this.gameObject, name, fireRate, gun, oneHanded);
            this.gameObject.SetActive(false);
        }
    }