public virtual void OnHurtCharacter(DamageType dt, Health h, Character to)
 {
     //Debug.LogFormat("hurt {1} with {2} damage", to.gameObject, dt.amount);
 }