void Update() { if (Input.GetButton("Fire1")) { Shoot(); } } void Shoot() { Ray ray = mainCam.ScreenPointToRay(new Vector3(0.5f,0.5f,0)); RaycastHit hit; if (Physics.Raycast(ray, out hit, database.weapons[id].range)) { if(hit.transform.tag == "Enemy") Debug.Log(hit.transform.name); CharacterStats enemyStats = hit.transform.GetComponent<CharacterStats>(); enemyStats.TakeDamage(database.weapons[id].damage); Debug.Log(database.weapons[id].damage); } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)