| 1234567891011121314151617 |
- using UnityEngine;
- [CreateAssetMenu(menuName = "BlockBreaker/Ball Effects/Explosive", fileName = "ExplosiveEffect")]
- public class ExplosiveHitEffectDefinition : BallEffectDefinition
- {
- [SerializeField] private float radius = 1.5f;
- [SerializeField] private float maxDamageAtCenter = 1.5f;
- [SerializeField] private float minDamageAtEdge = 0.25f;
- public float Radius => radius;
- public float MaxDamageAtCenter => maxDamageAtCenter;
- public float MinDamageAtEdge => minDamageAtEdge;
- public void SetRadius(float value) => radius = value;
- public void SetMaxDamageAtCenter(float value) => maxDamageAtCenter = value;
- public void SetMinDamageAtEdge(float value) => minDamageAtEdge = value;
- }
|