Compare commits
26 Commits
Collisions
...
master
Author | SHA1 | Date | |
---|---|---|---|
a21bb37dcd | |||
20654327c0 | |||
aa6dad4e05 | |||
3523c179f0 | |||
99df4782c8 | |||
1ea3f9cbb4 | |||
727921f1a4 | |||
71ff7e773d | |||
540d7cc84b | |||
0b13c0983b | |||
9ae3ea6819 | |||
c7d39f7b55 | |||
984c0fe2ae | |||
ab3e1dd9fd | |||
80e3091f85 | |||
9f0dd4ae23 | |||
f520f825e0 | |||
ae0fad52a2 | |||
606746e810 | |||
179eacb628 | |||
2a085bbb9c | |||
44e9bc1369 | |||
644083344e | |||
aa85f56a4c | |||
a3eca9d441 | |||
8e73eaff6b |
3
.gitattributes
vendored
@ -1,3 +0,0 @@
|
||||
ReleaseBuilds/** filter=lfs diff=lfs merge=lfs -text
|
||||
Images/** filter=lfs diff=lfs merge=lfs -text
|
||||
Fonts/** filter=lfs diff=lfs merge=lfs -text
|
3
Audio/.gitattributes
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
./** filter=lfs diff=lfs merge=lfs -text
|
||||
.gitignore -filter
|
||||
.gitattributes -filter
|
BIN
Audio/Sounds/Click.wav
Normal file
BIN
Audio/Sounds/ElectricTransform.wav
Normal file
BIN
Audio/Sounds/ElectricZap.wav
Normal file
BIN
Audio/Sounds/ServerFans.wav
Normal file
BIN
Audio/Sounds/Signal_C.mp3
Normal file
4
Audio/Sounds/source.txt
Normal file
@ -0,0 +1,4 @@
|
||||
Click - https://freesound.org/people/ccr_fs/sounds/484719/
|
||||
ElectricTransform - https://freesound.org/people/ShahruhAudio/sounds/336881/
|
||||
ElectricZap - https://freesound.org/people/egomassive/sounds/536741/
|
||||
ServerFans - https://freesound.org/people/Nox_Sound/sounds/465613/
|
@ -1,158 +1,131 @@
|
||||
<mxfile host="app.diagrams.net" modified="2024-05-08T09:39:53.079Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36" etag="wAs-_Z6muctMyUQpajhH" version="24.3.1" type="device">
|
||||
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" version="25.0.3">
|
||||
<diagram name="Stránka-1" id="jncRwyBWY97r-PTh6Wm3">
|
||||
<mxGraphModel dx="2261" dy="746" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<mxGraphModel dx="1102" dy="527" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
|
||||
<root>
|
||||
<mxCell id="0" />
|
||||
<mxCell id="1" parent="0" />
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-1" value="ContentLoader" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="340" width="120" height="40" as="geometry" />
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-12" value="Component with&nbsp;<span style="background-color: initial;">AInteractable</span><div><span style="background-color: initial;">actors scanning method</span></div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fillColor=#CCE5FF;" parent="1" vertex="1">
|
||||
<mxGeometry x="208" y="220" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-2" value="GameInstance" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="340" y="60" width="120" height="40" as="geometry" />
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-7" value="On instantiation creates U<span style="background-color: initial;">InteractableActivator components&nbsp;</span><span style="background-color: initial;">stored in registers</span>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fillColor=#E6FFCC;" parent="1" vertex="1">
|
||||
<mxGeometry x="558" y="120" width="261" height="41" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-3" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-1" target="OfQ8P6CXFFix212gcqCM-2">
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-4" value="On construct call appends its class to AInteractable registers" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fillColor=#FFFFCC;" parent="1" vertex="1">
|
||||
<mxGeometry x="549" y="30" width="230" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-1" value="UInteractable Activator/Modificator" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFCC;" parent="1" vertex="1">
|
||||
<mxGeometry x="398" width="160" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-2" value="AInteractable" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFFFCC;" parent="1" vertex="1">
|
||||
<mxGeometry x="398" y="60" width="160" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-3" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" parent="1" source="OfQ8P6CXFFix212gcqCM-1" target="OfQ8P6CXFFix212gcqCM-2" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="390" y="240" as="sourcePoint" />
|
||||
<mxPoint x="440" y="190" as="targetPoint" />
|
||||
<mxPoint x="488" y="240" as="sourcePoint" />
|
||||
<mxPoint x="538" y="190" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-4" value="Appends&nbsp;<span style="background-color: initial;">instance.</span><span style="background-color: initial;">interactionsCollection.</span><div><span style="background-color: initial;">(array of interactable interfaces)</span></div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="460" y="5" width="230" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-5" value="Player" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="340" y="120" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-6" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-2" target="OfQ8P6CXFFix212gcqCM-5">
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-6" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" parent="1" source="OfQ8P6CXFFix212gcqCM-2" target="OfQ8P6CXFFix212gcqCM-5" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="410" y="-10" as="sourcePoint" />
|
||||
<mxPoint x="410" y="70" as="targetPoint" />
|
||||
<mxPoint x="508" y="-10" as="sourcePoint" />
|
||||
<mxPoint x="508" y="70" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-7" value="On instantiation creates InteractableActivator components<div>from `InteractableInterface.GetActivatorsAndCallers()`.</div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="460" y="125" width="320" height="30" as="geometry" />
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-8" value="UInteractableActivator" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#CCE5FF;" parent="1" vertex="1">
|
||||
<mxGeometry x="218" y="180" width="160" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-8" value="InteractableActivator" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="180" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-9" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-5" target="OfQ8P6CXFFix212gcqCM-8">
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-9" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" parent="1" source="OfQ8P6CXFFix212gcqCM-5" edge="1" target="OfQ8P6CXFFix212gcqCM-8">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="410" y="110" as="sourcePoint" />
|
||||
<mxPoint x="410" y="130" as="targetPoint" />
|
||||
<mxPoint x="508" y="111" as="sourcePoint" />
|
||||
<mxPoint x="258" y="181" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-10" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-5" target="OfQ8P6CXFFix212gcqCM-8">
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-10" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" parent="1" source="OfQ8P6CXFFix212gcqCM-5" edge="1" target="OfQ8P6CXFFix212gcqCM-8">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="410" y="170" as="sourcePoint" />
|
||||
<mxPoint x="380" y="200" as="targetPoint" />
|
||||
<mxPoint x="508" y="171" as="sourcePoint" />
|
||||
<mxPoint x="258" y="201" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-11" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-5" target="OfQ8P6CXFFix212gcqCM-8">
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-11" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;entryX=1;entryY=1;entryDx=0;entryDy=0;" parent="1" source="OfQ8P6CXFFix212gcqCM-5" edge="1" target="OfQ8P6CXFFix212gcqCM-8">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="420" y="180" as="sourcePoint" />
|
||||
<mxPoint x="390" y="210" as="targetPoint" />
|
||||
<mxPoint x="518" y="181" as="sourcePoint" />
|
||||
<mxPoint x="398" y="240" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-12" value="Component with special&nbsp;<div>interactable actor scanning method.</div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="-160" y="185" width="200" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-15" value="Player.<div>InteractableActivated()</div>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" y="120" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-16" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-8" target="OfQ8P6CXFFix212gcqCM-15">
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-16" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeWidth=3;" parent="1" edge="1" target="OfQ8P6CXFFix212gcqCM-15" source="OfQ8P6CXFFix212gcqCM-8">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="250" y="170" as="sourcePoint" />
|
||||
<mxPoint x="220" y="200" as="targetPoint" />
|
||||
<mxPoint x="323" y="182" as="sourcePoint" />
|
||||
<mxPoint x="323" y="162" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-18" value="MainGameMode<div>.widgetsManager</div>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="40" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-20" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-15" target="OfQ8P6CXFFix212gcqCM-18">
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-20" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeWidth=3;" parent="1" source="OfQ8P6CXFFix212gcqCM-15" target="OfQ8P6CXFFix212gcqCM-18" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="190" y="220" as="sourcePoint" />
|
||||
<mxPoint x="110" y="170" as="targetPoint" />
|
||||
<mxPoint x="548" y="220" as="sourcePoint" />
|
||||
<mxPoint x="468" y="170" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-21" value="<div>Shows interactions hint.</div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="-100" y="5" width="140" height="30" as="geometry" />
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-21" value="<div>Show interactions hint</div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fillColor=#FFCCFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="228" y="15" width="140" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-22" value="Player.<div>activatedInteractable</div>" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="340" y="240" width="120" height="40" as="geometry" />
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-28" value="Component with AInteractable modifcator<span style="background-color: initial;">&nbsp;methods</span>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fillColor=#FFCCCC;" parent="1" vertex="1">
|
||||
<mxGeometry x="8" y="220" width="180" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-24" value="InteractableCaller" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="620" y="180" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-25" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-5" target="OfQ8P6CXFFix212gcqCM-24">
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-32" value="" style="endArrow=none;html=1;rounded=0;strokeWidth=3;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" target="OfQ8P6CXFFix212gcqCM-5" edge="1" source="OfQ8P6CXFFix212gcqCM-15">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="410" y="170" as="sourcePoint" />
|
||||
<mxPoint x="330" y="240" as="targetPoint" />
|
||||
<mxPoint x="358" y="150" as="sourcePoint" />
|
||||
<mxPoint x="348" y="110" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-26" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeWidth=3;" edge="1" parent="1" target="OfQ8P6CXFFix212gcqCM-24">
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-34" value="UInteractableModificator::[Un]Bind()&nbsp;<span style="background-color: initial;">player's input</span>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFCCCC;" parent="1" vertex="1">
|
||||
<mxGeometry x="18" y="120" width="160" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-35" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.25;exitY=0;exitDx=0;exitDy=0;strokeWidth=3;entryX=0.25;entryY=1;entryDx=0;entryDy=0;" parent="1" source="OfQ8P6CXFFix212gcqCM-24" target="OfQ8P6CXFFix212gcqCM-34" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="400" y="160" as="sourcePoint" />
|
||||
<mxPoint x="490" y="200" as="targetPoint" />
|
||||
<mxPoint x="-22" y="-37" as="sourcePoint" />
|
||||
<mxPoint x="73" y="141.75" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-27" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=1;entryDx=0;entryDy=0;strokeWidth=3;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-5" target="OfQ8P6CXFFix212gcqCM-24">
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-36" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;strokeWidth=3;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="OfQ8P6CXFFix212gcqCM-24" target="OfQ8P6CXFFix212gcqCM-34" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="410" y="170" as="sourcePoint" />
|
||||
<mxPoint x="490" y="220" as="targetPoint" />
|
||||
<mxPoint x="88" y="83" as="sourcePoint" />
|
||||
<mxPoint x="118" y="161.75" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-28" value="Component with special&nbsp;<div>input processing method.</div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="740" y="185" width="150" height="30" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-29" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=1;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-15" target="OfQ8P6CXFFix212gcqCM-22">
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-37" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.75;exitY=0;exitDx=0;exitDy=0;strokeWidth=3;entryX=0.75;entryY=1;entryDx=0;entryDy=0;" parent="1" source="OfQ8P6CXFFix212gcqCM-24" target="OfQ8P6CXFFix212gcqCM-34" edge="1">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="270" y="200" as="sourcePoint" />
|
||||
<mxPoint x="270" y="170" as="targetPoint" />
|
||||
<mxPoint x="118" y="83" as="sourcePoint" />
|
||||
<mxPoint x="158" y="161.75" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-32" value="" style="endArrow=classic;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-15" target="OfQ8P6CXFFix212gcqCM-5">
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-5" value="APlayerBase" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#E6FFCC;" parent="1" vertex="1">
|
||||
<mxGeometry x="398" y="120" width="160" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-24" value="UInteractableModificator" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFCCCC;" parent="1" vertex="1">
|
||||
<mxGeometry x="18" y="180" width="160" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="dr_dVIBuduT0epV415MF-4" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=3;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-15" target="OfQ8P6CXFFix212gcqCM-24">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="110" y="200" as="sourcePoint" />
|
||||
<mxPoint x="110" y="170" as="targetPoint" />
|
||||
<mxPoint x="133" y="131" as="sourcePoint" />
|
||||
<mxPoint x="133" y="89" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-33" value="Player.<div>EnableInteractableCallers</div><div>ByInteractableImplemented</div><div>InteractionInterfaces</div>" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="170" y="60" width="150" height="70" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-34" value="InputEvents" style="rounded=0;whiteSpace=wrap;html=1;" vertex="1" parent="1">
|
||||
<mxGeometry x="620" y="240" width="120" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-35" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.25;entryY=0;entryDx=0;entryDy=0;exitX=0.25;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-24" target="OfQ8P6CXFFix212gcqCM-34">
|
||||
<mxCell id="dr_dVIBuduT0epV415MF-5" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=3;entryX=1;entryY=1;entryDx=0;entryDy=0;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-15" target="OfQ8P6CXFFix212gcqCM-24">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="550" y="110" as="sourcePoint" />
|
||||
<mxPoint x="550" y="130" as="targetPoint" />
|
||||
<mxPoint x="248" y="151" as="sourcePoint" />
|
||||
<mxPoint x="168" y="151" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-36" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-24" target="OfQ8P6CXFFix212gcqCM-34">
|
||||
<mxCell id="dr_dVIBuduT0epV415MF-6" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;strokeWidth=3;entryX=1;entryY=0;entryDx=0;entryDy=0;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-15" target="OfQ8P6CXFFix212gcqCM-24">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="660" y="230" as="sourcePoint" />
|
||||
<mxPoint x="660" y="250" as="targetPoint" />
|
||||
<mxPoint x="248" y="151" as="sourcePoint" />
|
||||
<mxPoint x="168" y="171" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-37" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.75;entryY=0;entryDx=0;entryDy=0;exitX=0.75;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-24" target="OfQ8P6CXFFix212gcqCM-34">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="690" y="230" as="sourcePoint" />
|
||||
<mxPoint x="690" y="250" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-15" value="APlayerBase::<div>Interactable[<span style="background-color: initial;">De]</span><span style="background-color: initial;">Activated()</span></div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#E6FFCC;" parent="1" vertex="1">
|
||||
<mxGeometry x="218" y="120" width="160" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-38" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0;entryDx=0;entryDy=0;exitX=0;exitY=0;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-34" target="OfQ8P6CXFFix212gcqCM-22">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="520" y="230" as="sourcePoint" />
|
||||
<mxPoint x="520" y="250" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-40" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=1;entryDx=0;entryDy=0;exitX=0;exitY=1;exitDx=0;exitDy=0;strokeWidth=3;" edge="1" parent="1" source="OfQ8P6CXFFix212gcqCM-34" target="OfQ8P6CXFFix212gcqCM-22">
|
||||
<mxGeometry width="50" height="50" relative="1" as="geometry">
|
||||
<mxPoint x="490" y="270" as="sourcePoint" />
|
||||
<mxPoint x="470" y="270" as="targetPoint" />
|
||||
</mxGeometry>
|
||||
</mxCell>
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-41" value="<div>Interactable</div>.Call(InputDescription)" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" vertex="1" parent="1">
|
||||
<mxGeometry x="460" y="245" width="160" height="30" as="geometry" />
|
||||
<mxCell id="OfQ8P6CXFFix212gcqCM-18" value="AMainGameModeBase::<div>widgetsManager</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#FFCCFF;" parent="1" vertex="1">
|
||||
<mxGeometry x="218" y="45" width="160" height="40" as="geometry" />
|
||||
</mxCell>
|
||||
</root>
|
||||
</mxGraphModel>
|
||||
|
BIN
Documentation/RAI DHF.docx
Normal file
3
Documentation/README.md
Normal file
@ -0,0 +1,3 @@
|
||||
# Documentation
|
||||
The always actual documentation is on [google drive](https://drive.google.com/drive/folders/1o40kh_8BgrMI3BzPyfNT0ZLG_5mrIjEy?usp=sharing). \
|
||||
There is only a dump/backup.
|
BIN
Documentation/Technical documentation.docx
Normal file
3
Fonts/.gitattributes
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
./** filter=lfs diff=lfs merge=lfs -text
|
||||
.gitignore -filter
|
||||
.gitattributes -filter
|
BIN
Fonts/FF_bowhouse_bold_Takuminokami.otf
(Stored with Git LFS)
BIN
Fonts/FF_bowhouse_regular_Takuminokami.otf
(Stored with Git LFS)
BIN
Fonts/FF_good_times_rg_Raymond_Larabie.ttf
(Stored with Git LFS)
BIN
Fonts/FF_good_timing_bd_Raymond_Larabie.otf
(Stored with Git LFS)
BIN
Fonts/FF_good_timing_bd_Raymond_Larabie_original.ttf
(Stored with Git LFS)
BIN
Fonts/FF_primer_print_Raymond_Larabie.ttf
(Stored with Git LFS)
BIN
Fonts/FF_primer_print_bold_Raymond_Larabie.ttf
(Stored with Git LFS)
BIN
Fonts/GoodTimes_RaymondLarabie.ttf
Normal file
BIN
Fonts/GoodTiming_RaymondLarabie.otf
Normal file
BIN
Fonts/PrimerPrint_Bold_RaymondLarabie.ttf
Normal file
BIN
Fonts/PrimerPrint_Regular_RaymondLarabie.ttf
Normal file
3
Images/.gitattributes
vendored
Normal file
@ -0,0 +1,3 @@
|
||||
./** filter=lfs diff=lfs merge=lfs -text
|
||||
.gitignore -filter
|
||||
.gitattributes -filter
|
0
.gitignore → Images/.gitignore
vendored
After Width: | Height: | Size: 111 KiB |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 2.1 MiB |
Before Width: | Height: | Size: 131 B After Width: | Height: | Size: 342 KiB |
Before Width: | Height: | Size: 133 B After Width: | Height: | Size: 62 MiB |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 7.9 MiB |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 1.5 MiB |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 351 KiB |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 378 KiB |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 1.2 MiB |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 5.2 MiB |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 3.9 MiB |
Before Width: | Height: | Size: 131 B After Width: | Height: | Size: 721 KiB |
BIN
Images/LoadingScreen/BackgroundA.png
Normal file
After Width: | Height: | Size: 291 KiB |
BIN
Images/LoadingScreen/BackgroundB.png
Normal file
After Width: | Height: | Size: 312 KiB |
BIN
Images/LoadingScreen/FMOD_Logo.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
Images/LoadingScreen/T_Image.psd
Normal file
BIN
Images/LoadingScreen/T_ImageA.png
Normal file
After Width: | Height: | Size: 303 KiB |
BIN
Images/LoadingScreen/T_ImageB.png
Normal file
After Width: | Height: | Size: 327 KiB |
BIN
Images/LoadingScreen/UE_Logo.png
Normal file
After Width: | Height: | Size: 98 KiB |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 73 KiB |
Before Width: | Height: | Size: 129 B After Width: | Height: | Size: 2.7 KiB |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 36 KiB |
BIN
Images/Logo/logo.ai
(Stored with Git LFS)
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 73 KiB |
Before Width: | Height: | Size: 129 B After Width: | Height: | Size: 5.6 KiB |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 67 KiB |
BIN
Images/Logo/logo_transparent.png
Normal file
After Width: | Height: | Size: 191 KiB |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 2.3 MiB |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 2.4 MiB |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 1.8 MiB |
BIN
Images/Textures/Moss/T_Moss1_Diffuse.png
Normal file
After Width: | Height: | Size: 637 KiB |
BIN
Images/Textures/Moss/T_Moss1_Normal.png
Normal file
After Width: | Height: | Size: 636 KiB |
BIN
Images/Textures/Moss/T_Moss2_Diffuse.png
Normal file
After Width: | Height: | Size: 545 KiB |
BIN
Images/Textures/Moss/T_Moss2_Normal.png
Normal file
After Width: | Height: | Size: 573 KiB |
BIN
Images/Textures/Moss/T_Moss3_Diffuse.png
Normal file
After Width: | Height: | Size: 547 KiB |
BIN
Images/Textures/Moss/T_Moss3_Normal.png
Normal file
After Width: | Height: | Size: 608 KiB |
BIN
Images/Textures/Moss/T_Moss4_Diffuse.png
Normal file
After Width: | Height: | Size: 494 KiB |
BIN
Images/Textures/Moss/T_Moss4_Normal.png
Normal file
After Width: | Height: | Size: 529 KiB |
4
Images/Textures/Moss/source.txt
Normal file
@ -0,0 +1,4 @@
|
||||
T_Moss1 - https://cc0-textures.com/t/cc0t-moss-001
|
||||
T_Moss2 - https://cc0-textures.com/t/cc0t-moss-002
|
||||
T_Moss3 - https://cc0-textures.com/t/cc0t-moss-003
|
||||
T_Moss4 - https://cc0-textures.com/t/cc0t-moss-004
|
BIN
Images/Textures/T_Cross_Normal.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
Images/Textures/T_Level3_ExperimentalRoom_Floor_Difuse.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
Images/Textures/T_Level3_ExperimentalRoom_Floor_Normal.png
Normal file
After Width: | Height: | Size: 307 B |
BIN
Images/Textures/T_Level3_ExperimentalRoom_Wall_Difuse.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
Images/Textures/T_Level3_ExperimentalRoom_Wall_Normal.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
Images/Textures/T_Mask_Half.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 26 KiB |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 13 KiB |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 83 KiB |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 57 KiB |
Before Width: | Height: | Size: 130 B After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 132 B After Width: | Height: | Size: 3.5 MiB |