<BluePrints>
    <FeatureUnit type="W2DGameFeatureUnit" cppclass="W2DGameFeatureUnit">
        <Manager type="SoundManager"/>
		<Manager type="TextsManager"/>
		<Manager type="CounterManager"/>
		<Manager type="MiniGamesManager"/>
        	<Manager type="MessageManager"/>
		<Manager type="InterfaceManager"/>
		<Manager type="TriggersManager"/>
		<Manager type="InventoryManager"/>
		<Manager type="ConfigManager"/>
		<Manager type="ChangePlayerManager"/>
        	<Manager type="DebugConsoleManager"/>
        	<Manager type="TasksManager"/>
		<Manager type="LevelsManager"/>
		<Manager type="CursorManager"/>
		<Manager type="FontManager"/>
		<Manager type="MaskManager"/>
        <Manager type="ExternalWorkManager"/>
		<Manager type="LicenseManager"/>        
    </FeatureUnit>

    <Entity type="Container" cppclass="Entity">
        <Property type="W2DGameFeature::W2DContainerProperty"/>
    </Entity>
    
    <Entity type="EQuad" cppclass="Entity">
        <Property type="W2DGameFeature::EQuadProperty"/>
    </Entity>

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

    <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="W2DGameFeature::HintProperty"/>
    </Entity>
    
    <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>

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

    <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>

    <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"/>
    </Entity>
    
    <Entity type="Particle" cppclass="Entity">
        <Property type="BaseGameFeature::TransformableProperty"/>
        <Property type="W2DGameFeature::W2DParticleProperty"/>
    </Entity>
    
    <Entity type="Video" cppclass="Entity">
        <Property type="W2DGameFeature::W2DVideoProperty"/>
    </Entity>
    
    <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>
</BluePrints>
