/******************************************************** * GameComponentCollectionEventArgs.h * * * * XFX GameComponentCollectionEventArgs definition * * Copyright (c) XFX Team. All Rights Reserved * ********************************************************/ #ifndef _XFX_GAMECOMPONENTCOLLECTIONEVENTARGS_ #define _XFX_GAMECOMPONENTCOLLECTIONEVENTARGS_ #include "Interfaces.h" #include namespace XFX { // Arguments used with events from the GameComponentCollection. class GameComponentCollectionEventArgs : public EventArgs { private: IGameComponent* _gameComponent; public: IGameComponent* getGameComponent() const; GameComponentCollectionEventArgs(IGameComponent* gameComponent); virtual ~GameComponentCollectionEventArgs() { } static int GetType(); }; } #endif //_XFX_GAMECOMPONENTCOLLECTIONEVENTARGS_