1

Resolved

UpdateOrder on GameComponent needs different implementation.

description

1) Create something based upon DrawableGameComponent
2) In the Initialize overload, set the Update Order (can successfully be done in the XNA version)
3) In the silversprite version this causes the Components list to be sorted
4) Since the the Initialize method is called while iterating through the Components list, this throws an exception.
 
Something similar probably needs to be done with the DrawOrder implementation

comments