Namespace GoRogue.GameFramework.Components
Interfaces
IGameObjectComponent
Optional interface for components that are attached to an IGameObject. While the implementation of this interface is not required for IGameObject components, if GameObject's implementation of IHasComponents is used, the Parent field is automatically kept up to date as you call AddComponent(Object)/RemoveComponent(Object) on objects that implement this interface. A component implmenting this interface cannot be added to multiple GameObjects at once.