AderKonstantin a9c05d570c many bullshit updates
models:
1) BuilderBlockout
2) TrooperModel
UI
3) ArmorBar
4) Healthbar
5) Fonts (RobotoMono)
6) Icons
7) Build Profiles
8) Tags for Camera
2024-12-09 13:54:52 +03:00

33 lines
956 B
C#

using UnityEngine;
using Unity.Netcode;
public class Weapon : MonoBehaviour
{
// [SerializeField] private float damage = 10f;
[SerializeField] private float range = 100f;
[SerializeField] protected Camera mainCam;
[SerializeField] protected float debugRayDistance = 5f;
[SerializeField] protected float debugRayDuration = 2f;
[Header("Gameplay Variables")]
private NetworkVariable<int> m_Damage = new NetworkVariable<int>();
[SerializeField] protected int damage = 10;
public void Shooting()
{
RaycastHit hit;
if (Physics.Raycast(mainCam.transform.position, mainCam.transform.forward, out hit, range))
{
Debug.Log(hit.transform.name);
Vector3 rayDir = mainCam.transform.forward * debugRayDistance;
Debug.DrawRay(mainCam.transform.position, rayDir, Color.yellow, debugRayDuration, false);
}
}
// Debug Shooting
}