public override void onRemove()
{
view.clickSignal.RemoveListener(onClick);
view.activateSignal.RemoveListener(onActivate);
view.hoverSignal.RemoveListener(onHover);
selectTarget.RemoveListener(onSelectedTarget);
activateCard.RemoveListener(onCardActivated);
cancelSelectTarget.RemoveListener(onTargetCancel);
}