shun126 / UE5-DungeonGeneratorDemo

Unleash Limitless Dungeon Exploration with Unreal Engine 5's Plugin. Create custom rulesets and generate efficiently for a unique and immersive experience.
https://www.fab.com/ja/listings/11fce4d9-8996-4323-9aac-9cfacbfb95eb
MIT License
30 stars 6 forks source link

Support for DungeonGenerator Plugin 1.4.4 #3

Closed shun126 closed 1 year ago

shun126 commented 1 year ago
shun126 commented 1 year ago

DungeonInteriorDecorator system

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