using UnityEngine; namespace RayFire { public class ApplyDamageScript : MonoBehaviour { [Header ("Push Space To Apply Damage")] public RayfireRigid rigid; public float damageValue = 50f; public Transform damagePoint; public float damageRadius = 2f; public Collider coll; // Optional Connected cluster collider to apply damage to shard // Update is called once per frame void Update() { if (Input.GetKeyDown ("space") == true) { //Debug.Log (rigid); if (rigid != null) { // Get damage position Vector3 worldPosition = Vector3.zero; if (damagePoint != null) worldPosition = damagePoint.position; // Apply damage bool dmg = rigid.ApplyDamage (damageValue, worldPosition, damageRadius, coll); //Debug.Log (dmg); } } } } }