EvilEngine/DYNA/effect:ScreenFade: Difference between revisions
Content added Content deleted
(Add new info) |
No edit summary |
||
Line 4: | Line 4: | ||
{{#vardefine:hash|0x9535DB9D}}<nowiki/> |
{{#vardefine:hash|0x9535DB9D}}<nowiki/> |
||
{{#vardefine:games|TSSM ROTU}}<nowiki/> |
{{#vardefine:games|TSSM ROTU}}<nowiki/> |
||
{{#vardefine:sourcecode|}}<nowiki/> |
{{#vardefine:sourcecode|[https://github.com/seilweiss/incredibles/blob/main/src/Core/x/xScreenFade.cpp xScreenFade.cpp]}}<nowiki/> |
||
{{#vardefine:image|}}<nowiki/> |
{{#vardefine:image|}}<nowiki/> |
||
</onlyinclude> |
</onlyinclude> |
||
{{AutoDynaInfobox}} |
{{AutoDynaInfobox}} |
||
'''effect:ScreenFade''' fades the screen out to a specified color, waits, then fades the screen back in. |
|||
==Format== |
|||
<source lang=cpp> |
|||
struct asset_type : xDynAsset |
|||
{ |
|||
xColor_tag dest; |
|||
float32 fadeDownTime; |
|||
float32 waitTime; |
|||
float32 fadeUpTime; |
|||
}; |
|||
</source> |
|||
{| class="wikitable" |
{| class="wikitable" |
||
! Offset !! Type !! Variable !! Description |
! Offset !! Type !! Variable !! Description |
||
|- |
|- |
||
| 0x00 || |
| 0x00 || [[Color]] || '''dest''' || The color to fade the screen to. |
||
|- |
|- |
||
| 0x04 || float || '''fadeDownTime''' || |
| 0x04 || float || '''fadeDownTime''' || How long it takes to fade out. |
||
|- |
|- |
||
| 0x08 || float || '''waitTime''' || |
| 0x08 || float || '''waitTime''' || How long to wait before fading back in. |
||
|- |
|- |
||
| 0x0C || float || '''fadeUpTime''' || |
| 0x0C || float || '''fadeUpTime''' || How long it takes to fade in. |
||
|} |
|} |
||
==Events== |
|||
===Start Fade=== |
|||
Starts the screen fade. |
|||
===Reset=== |
|||
Resets the screen fade. |
|||
{{DynaAssets}} |
{{DynaAssets}} |