Closed shun126 closed 1 year ago
graph TD;
DungeonInteriorDatabase[(DungeonInteriorDatabase)]
DungeonInteriorParts["DungeonInteriorParts
InteriorTags[ex: major,wall,kitchen]"]
DungeonInteriorLocationComponent["DungeonInteriorLocationComponent
InteriorTags[ex: candle]"]
subgraph Spawned actor
Actor--o|Find components|DungeonInteriorLocationComponent;
end
subgraph Interior decorator system
DungeonInteriorDecorator--InqueryInteriorTags-->DungeonInteriorDatabase;
DungeonInteriorDecorator<--Append InqueryInteriorTags-->DungeonRoomSensor;
DungeonInteriorLocationComponent-->|InqueryInteriorTags|DungeonInteriorDatabase;
DungeonInteriorDatabase--o|Search interior tags|DungeonInteriorParts;
DungeonInteriorParts-->|SpawnActor|Actor;
end