Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var hit : RaycastHit;
- if (Physics.Raycast (cameraObj.transform.position, cameraObj.transform.forward, hit, 1000)) {
- print("Shot");
- hit.transform.BroadcastMessage("ApplyDamage", damage, SendMessageOptions.DontRequireReceiver);
- hit.transform.BroadcastMessage("WhoHit", transform.root.transform, SendMessageOptions.DontRequireReceiver);
- if(hit.transform.CompareTag("Enemy") || hit.transform.CompareTag("Player")){
- print("PlayerHit");
- var blood = Instantiate(bloodEffect, hit.point, Quaternion.FromToRotation(Vector3.forward, hit.normal));
- Destroy(blood.gameObject, 1);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment