コード例 #1
0
 private void Start()
 {
     enemySight   = this.GetComponent <Tps_EnemySight>();
     nav          = this.GetComponent <NavMeshAgent>();
     player       = GameObject.FindGameObjectWithTag(Tags.player).transform;
     playerHealth = player.GetComponent <Tps_PlayerHealth>();
 }
コード例 #2
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;
    }
コード例 #3
0
    private void Start()
    {
        actionController = this.GetComponent <Tps_ActionController>();
        playerControl    = this.GetComponent <Tps_PlayerControl>();
        cam            = this.GetComponentInChildren <Tps_TpCamera>();
        playerHealth   = this.GetComponent <Tps_PlayerHealth>();
        networkManager = GameObject.FindGameObjectWithTag(Tags.networkManager).GetComponent <NetworkManager>();

        enemyCreate    = GameObject.FindGameObjectWithTag(Tags.enermy).GetComponent <Tps_EnemyCreate>();
        enemyAI        = GameObject.FindGameObjectWithTag(Tags.enermy).GetComponent <Tps_EnemyAI>();
        enemyAnimation = GameObject.FindGameObjectWithTag(Tags.enermy).GetComponent <Tps_EnemyAnimation>();
        enemyShoot     = GameObject.FindGameObjectWithTag(Tags.enermy).GetComponent <Tps_EnemyShoot>();
        enemySight     = GameObject.FindGameObjectWithTag(Tags.enermy).GetComponent <Tps_EnemySight>();

        WayPoint_01 = GameObject.FindGameObjectWithTag(Tags.wayPoint).GetComponent <Transform>();
    }