This unhighlights the entire entity on screen.
It is not necessary to balance each Highlight() function call with a corresponding call to Unhighlight(). Calling the Unhighlight() function will unhighlight the entity regardless of how many times the highlight function has been called on it.
The Entity.Unhighlight() implementation does all the work necessary to highlight any subentities. So, there is no need to override this method unless you wish to do some pre-or post-processing, or you wish to disable the ability to highlight subentities.
If this method is overridden and it is supposed to highlight subentities, then the Entity.Unhighlight() method will need to be invoked at some point within this function in order to do the actual unhighlighting.
Public Function Unhighlight() As void
public void Unhighlight();
Comments? |