.S. Or what could be a more effective way than:
void ReIndex(){
for(int i=0;i<buts.GetCount();i++){
buts[i].SetLabel(AsString(i));
buts[i].WhenAction=callback1(this,Suicide,i);
}
every time after removing?
Or maybe to mark them as dead and then to filter actions everywhere else?
Are there any better ways?