コード例 #1
0
 //GameObject otherName;
 void Awake()
 {
     cameraScript = GetComponent<ThirdPersonCameraNET>();
     controllerScript = GetComponent<ThirdPersonControllerNET>();
     targetScript = GetComponent<Targeting> ();
     playerScript = GetComponent<myCharacterScript> ();
 }
コード例 #2
0
    //GameObject otherName;

    void Awake()
    {
        cameraScript     = GetComponent <ThirdPersonCameraNET>();
        controllerScript = GetComponent <ThirdPersonControllerNET>();
        targetScript     = GetComponent <Targeting> ();
        playerScript     = GetComponent <myCharacterScript> ();
    }
コード例 #3
0
    // Update is called once per frame

    void Update()
    {
        if (Input.GetButtonDown("Target"))
        {
//			foreach ( Transform t in targets ) {
//				Transform _theTargetMarker1 = t.gameObject.transform.Find("targetMarker");
//
//				MeshRenderer _targetRenderer1 = _theTargetMarker1.gameObject.GetComponent<MeshRenderer> ();
//
//				_targetRenderer1.enabled = false;
//			}
//
            foreach (GameObject o in GameObject.FindGameObjectsWithTag("targetMarker"))
            {
                MeshRenderer _targetRendererPlayer = o.GetComponent <MeshRenderer> ();
                _targetRendererPlayer         = o.GetComponent <MeshRenderer> ();
                _targetRendererPlayer.enabled = false;
            }

            targetenemy();

            if (SelectTarget != null)
            {
                _playerScript = GetComponent <myCharacterScript> ();

                float _targetRangePlayer = Vector3.Distance(SelectTarget.position, gameObject.transform.position);

                if (_targetRangePlayer < 20.0f)
                {
                    _playerScript.currentTarget = SelectTarget;

                    Transform _theTargetMarker = SelectTarget.gameObject.transform.Find("targetMarker");

                    MeshRenderer _targetRenderer = _theTargetMarker.gameObject.GetComponent <MeshRenderer> ();

                    if (_targetRenderer.enabled == false)
                    {
                        _targetRenderer.enabled = true;
                    }
                }
            }
        }
    }
コード例 #4
0
    // Update is called once per frame
    void Update()
    {
        if(Input.GetButtonDown("Target")){

        //			foreach ( Transform t in targets ) {
        //				Transform _theTargetMarker1 = t.gameObject.transform.Find("targetMarker");
        //
        //				MeshRenderer _targetRenderer1 = _theTargetMarker1.gameObject.GetComponent<MeshRenderer> ();
        //
        //				_targetRenderer1.enabled = false;
        //			}
        //
            foreach (GameObject o in GameObject.FindGameObjectsWithTag("targetMarker")) {
                    MeshRenderer _targetRendererPlayer = o.GetComponent<MeshRenderer> ();
                    _targetRendererPlayer = o.GetComponent<MeshRenderer> ();
                    _targetRendererPlayer.enabled = false;

            }

            targetenemy();

            if (SelectTarget != null){

                _playerScript = GetComponent<myCharacterScript> ();

                float _targetRangePlayer = Vector3.Distance (SelectTarget.position, gameObject.transform.position);

                if ( _targetRangePlayer < 20.0f ) {
                    _playerScript.currentTarget = SelectTarget;

                    Transform _theTargetMarker = SelectTarget.gameObject.transform.Find("targetMarker");

                    MeshRenderer _targetRenderer = _theTargetMarker.gameObject.GetComponent<MeshRenderer> ();

                    if (_targetRenderer.enabled == false)
                        _targetRenderer.enabled = true;

                }

            }
        }
    }