EvilEngine/DYNA/effect:ScreenFade: Difference between revisions

From Heavy Iron Modding
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}}

Revision as of 19:05, 28 June 2021

effect:ScreenFade
Version1
Hash0x9535DB9D
Games usedThe SpongeBob SquarePants Movie
Rise of the Underminer
Source codexScreenFade.cpp

effect:ScreenFade fades the screen out to a specified color, waits, then fades the screen back in.

Format

struct asset_type : xDynAsset
{
    xColor_tag dest;
    float32 fadeDownTime;
    float32 waitTime;
    float32 fadeUpTime;
};
Offset Type Variable Description
0x00 Color dest The color to fade the screen to.
0x04 float fadeDownTime How long it takes to fade out.
0x08 float waitTime How long to wait before fading back in.
0x0C float fadeUpTime How long it takes to fade in.

Events

Start Fade

Starts the screen fade.

Reset

Resets the screen fade.