Exemplo n.º 1
0
    private void Start()
    {
        player      = GameObject.FindGameObjectWithTag(Tags.player).transform;
        enemySight  = this.GetComponent <Tps_EnemySight>();
        nav         = this.GetComponent <NavMeshAgent>();
        anim        = this.GetComponent <Animator>();
        hash        = GameObject.FindGameObjectWithTag(Tags.gameController).GetComponent <HashIDs>();
        animSetup   = new AnimatorSetup(anim, hash);
        enemyHealth = this.GetComponent <Tps_EnemyHealth>();

        nav.updateRotation = false;
        anim.SetLayerWeight(1, 1f);
        anim.SetLayerWeight(2, 1f);

        deadZone *= Mathf.Deg2Rad;
    }
    private void Start()
    {
        parameter         = GameObject.FindGameObjectWithTag(Tags.player).GetComponent <Tps_PlayerParameter>();
        playerControl     = GameObject.FindGameObjectWithTag(Tags.player).GetComponent <Tps_PlayerControl>();
        playerHealth      = GameObject.FindGameObjectWithTag(Tags.player).GetComponent <Tps_PlayerHealth>();
        playerInventory   = GameObject.FindGameObjectWithTag(Tags.player).GetComponent <Tps_PlayerInventory>();
        messageController = Tps_MessageController.Instance;
        anim        = this.GetComponent <Animation>();
        enemyHealth = GameObject.FindGameObjectWithTag(Tags.enermy).GetComponent <Tps_EnemyHealth>();

        networkManager = GameObject.FindGameObjectWithTag(Tags.networkManager).GetComponent <NetworkManager>();

        weaponContainer = new List <Tps_Weapon>(GameObject.FindGameObjectWithTag(Tags.weaponContainer).GetComponentsInChildren <Tps_Weapon>());
        weaponContainer[0].gameObject.SetActive(true);
        weaponContainer[1].gameObject.SetActive(false);
        //flash = this.transform.FindChild("muzzle_flash").GetComponent<MeshRenderer>();
        //currentBullet = bulletCount;
        //currentChargerBullet = chargerBulletCount;
        bulletText.text = currentBullet + "/" + currentChargerBullet;
        healthText.text = "血量: " + playerHealth.hp + "";
        weaponText.text = weaponInfo;
        healthTimer     = 0;
    }