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 || byte[4] || '''color''' ||
| 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}}