<!-- an automatic entity with optional static mesh collision or passive physics -->
<BluePrints>
    <FeatureUnit type="W2DGameFeatureUnit" cppclass="W2DGameFeatureUnit">
	<Manager type="SoundManager"/>
	<Manager type="TextsManager"/>
	<Manager type="CounterManager"/>
	<Manager type="MiniGamesManager"/>
	<Manager type="InterfaceManager"/>
	<Manager type="TriggersManager"/>
	<Manager type="InventoryManager"/>
	<Manager type="ConfigManager"/>
	<Manager type="ChangePlayerManager"/>
	<Manager type="DebugConsoleManager"/>
	<Manager type="TasksManager"/>		        
	<Manager type="MessageManager"/>
	<Manager type="LevelsManager"/>
	<Manager type="CursorManager"/>
	<Manager type="FontManager"/>
	<Manager type="MaskManager"/>
	<Manager type="ExternalWorkManager"/>
	<Manager type="LicenseManager"/>   
	<Manager type="PeepingManagerBase"/>      
    </FeatureUnit>
    <Entity type="Container" cppclass="Entity">
        <Property type="W2DGameFeature::W2DContainerProperty"/>
    </Entity>
    
    <!-- a equad -->
    <Entity type="EQuad" cppclass="Entity">
        <Property type="W2DGameFeature::EQuadProperty"/>
	<Property type="W2DGameFeature::ContainedProperty"/>
    </Entity>

    <!-- a quad -->
    <Entity type="Quad" cppclass="Entity">
        <Property type="BaseGameFeature::TransformableProperty"/>
        <Property type="W2DGraphicsFeature::W2DGraphicsProperty"/>
        <Property type="W2DGameFeature::ContainedProperty"/>
    </Entity>

    <!-- a quad -->
    <Entity type="Picto" cppclass="Entity">
        <Property type="BaseGameFeature::TransformableProperty"/>
        <Property type="W2DGameFeature::ContainedProperty"/>
		<Property type="W2DGameFeature::PictoProperty"/>
    </Entity>

    <!-- a item -->
    <Entity type="Item" cppclass="Entity">
        <Property type="BaseGameFeature::TransformableProperty"/>
        <Property type="W2DGraphicsFeature::W2DGraphicsProperty"/>
        <Property type="W2DGameFeature::W2DItemProperty"/>
        <Property type="W2DInputFeature::W2DInputProperty"/>
        <Property type="W2DGameFeature::ContainedProperty"/>
        <Property type="Parallax::ParallaxHintProperty"/>
    </Entity>
    
    <!-- a hominigameitem -->
    <Entity type="HOItem" cppclass="Entity">
        <Property type="BaseGameFeature::TransformableProperty"/>
        <Property type="W2DGraphicsFeature::W2DGraphicsProperty"/>
        <Property type="W2DGameFeature::W2DHOItemProperty"/>
        <Property type="W2DInputFeature::W2DInputProperty"/>
        <Property type="W2DGameFeature::ContainedProperty"/>
        <Property type="W2DGameFeature::HintProperty"/>
    </Entity>

    <!-- a Movable -->
    <Entity type="Movable" cppclass="Entity">
        <Property type="BaseGameFeature::TransformableProperty"/>
        <Property type="W2DGraphicsFeature::W2DGraphicsProperty"/>
        <Property type="W2DGameFeature::W2DMovableProperty"/>
        <Property type="W2DGameFeature::ContainedProperty"/>
    </Entity>

    <!-- a SwitchSpot -->
    <Entity type="SwitchSpot" cppclass="Entity">
        <Property type="BaseGameFeature::TransformableProperty"/>
        <Property type="W2DGraphicsFeature::W2DGraphicsProperty"/>
        <Property type="W2DInputFeature::W2DInputProperty"/>
        <Property type="W2DGameFeature::W2DSwitchSpotProperty"/>
        <Property type="W2DGameFeature::ContainedProperty"/>
    </Entity>

    <!-- a HotSpot -->
    <Entity type="HotSpot" cppclass="Entity">
        <Property type="BaseGameFeature::TransformableProperty"/>
        <Property type="W2DGraphicsFeature::W2DGraphicsProperty"/>
        <Property type="W2DInputFeature::W2DInputProperty"/>
        <Property type="W2DGameFeature::W2DHotSpotProperty"/>
        <Property type="W2DGameFeature::ContainedProperty"/>
		<Property type="Parallax::ParallaxHintProperty"/>
    </Entity>
    
    <!-- a Particle -->
    <Entity type="Particle" cppclass="Entity">
        <Property type="BaseGameFeature::TransformableProperty"/>
        <Property type="W2DGameFeature::W2DParticleProperty"/>
<Property type="W2DGameFeature::ContainedProperty"/>
    </Entity>
    
    <!-- a Video -->
    <Entity type="Video" cppclass="Entity">
        <Property type="W2DGameFeature::W2DVideoProperty"/>
    </Entity>
    
    <!-- a CharacterVideo -->
    <Entity type="CharacterVideo" cppclass="Entity">
        <Property type="W2DGameFeature::W2DCharacterVideoProperty"/>
    </Entity>
    
    <Entity type="CounterView" cppclass="Entity">
        <Property type="W2DGameFeature::CounterViewProperty"/>
    </Entity>

    <Entity type="Button" cppclass="Entity">
        <Property type="W2DGameFeature::ButtonProperty"/>
    </Entity>
    
    <Entity type="Text" cppclass="Entity">
        <Property type="W2DGameFeature::TextProperty"/>
    </Entity>
    
    <Entity type="Hint" cppclass="Entity">
        <Property type="W2DGameFeature::HintProperty"/>
	<Property type="W2DGameFeature::ContainedProperty"/>
    </Entity>
	
	 <Entity type="Anchor" cppclass="Entity">
        <Property type="W2DGameFeature::AnchorProperty"/>
    </Entity>

    <Entity type="Closeup" cppclass="Entity">
        <Property type="W2DGameFeature::CloseupProperty"/>
    </Entity>
    
</BluePrints>
