EvilEngine/DYNA/logic:Task: Difference between revisions

m
no edit summary
mNo edit summary
 
(One intermediate revision by the same user not shown)
Line 1:
<onlyinclude>
{{#vardefine:name|logic:Task}}<nowiki/>
{{#vardefine:version|2}}<nowiki/>
{{#vardefine:hash|0x1D40CE5D}}<nowiki/>
{{#vardefine:games|RatProto}}<nowiki/>
Line 9:
{{AutoDynaInfobox}}
 
==Format==
<source lang=cpp>
struct zTaskAsset : xDynAsset
{
typedef int VERSION;
 
unsigned int checkpointID;
unsigned char required;
ezTaskAvailability initialAvailability;
unsigned int requiredTask[16];
};
</source>
<source lang=cpp>
enum ezTaskAvailability
{
eTS_Unavailable,
eTS_Available
};
</source>
 
{| class="wikitable"
! Offset !! Type !! Variable !! Description
|-
| 0x10 || [[AssetID]] || '''checkpointID''' ||
|-
| 0x14 || u8 || '''required''' ||
|-
| 0x15 || u8[3] || - || Padding
|-
| 0x18 || u32 || '''initialAvailability''' ||
* 0 = Unavailable
* 1 = Available
|-
| 0x1C || u32[16] || '''requiredTask''' ||
|}
 
{{DynaAssets}}
2,079

edits