private void OnDestroyObjectEntityEvent(DestroyObjectEntityEventPayload payload)
 {
     if (payload.Sender.TryGetComponent(out Entity entity) && entity.Owner == m_playerEntity.transform)
     {
         m_eventBus.Dispatch(PlayerAddBulletEventPayload.Create(5));
     }
 }
 private void OnPlayerAddBulletEvent(PlayerAddBulletEventPayload payload)
 {
     m_currentBullets += payload.Value;
     m_eventBus.Dispatch(PlayerUpdateBulletEventPayload.Create(m_currentBullets));
 }