**Description** Implement the actor components responsible for Health and basic Weapon firing. **Tasks** 1. **Components** - [ ] Create `UTIRHealthComponent` (Implements `ITirDamageable`). - [ ] Create `UTIRWeaponComponent` (Spawning logic). 2. **Actors** - [ ] Create `ATIRProjectileBase` (Movement + Collision). 3. **Logic** - [ ] Handle `TakeDamage` calls. - [ ] Broadcast `OnDeath` event. **Acceptance Criteria** - Player can fire a projectile. - Projectile destroys itself on impact. - Target dummy receives damage logs.
Description
Implement the actor components responsible for Health and basic Weapon firing.
Tasks
UTIRHealthComponent(ImplementsITirDamageable).UTIRWeaponComponent(Spawning logic).ATIRProjectileBase(Movement + Collision).TakeDamagecalls.OnDeathevent.Acceptance Criteria