ok maybe title wasnt super clear now i explain it, is really simple:
i have a collection of items Tree that i use in various ways (game logic and interface mainly)
at some point my interface point at some member (example i want to throw a fireball and select a tree as target, then my interface show me a list of available trees and i pick one, my interface class then has a member of my collection in it), then i throw that member at my game logic to do stuff, draw it, change it etc etc
in the end it happens that member has to go, in this case the tree is burned, leave something behind and disappear
how can i tell it to delete that member?(or set it null or similar)