EvilEngine/CAM: Difference between revisions

m
Seil moved page CAM to EvilEngine/CAM
(Created page with "{{AssetInfobox |subtitle=Camera |type=Object |objectid=0x07 |games=Night of 100 Frights<br>Battle for Bikini Bottom<br>The SpongeBob SquarePants Movie<br>The Incredibles<b...")
m (Seil moved page CAM to EvilEngine/CAM)
 
(8 intermediate revisions by 2 users not shown)
Line 1:
<onlyinclude>
{{AssetInfobox
{{#vardefine:typeid|CAM}}<nowiki/>
|subtitle=Camera
{{#vardefine:name|Camera}}<nowiki/>
|type=[[Object]]
{{#vardefine:type|[[Base]]}}<nowiki/>
|objectid=0x07
{{#vardefine:basetype|0x07}}<nowiki/>
|games=Night of 100 Frights<br>Battle for Bikini Bottom<br>The SpongeBob SquarePants Movie<br>The Incredibles<br>Rise of the Underminer}}
{{#vardefine:games|Scooby BFBB TSSM Incredibles ROTU RatProto}}<nowiki/>
{{#vardefine:sourcecode|[https://github.com/bfbbdecomp/bfbb/blob/master/src/Core/x/xCamera.h xCamera.h]}}<nowiki/>
{{#vardefine:image|}}<nowiki/>
</onlyinclude>
{{AutoAssetInfobox}}
 
This asset defines cameras. Usually, the game takes control from you to display a certain camera for a moment, such as when talking to NPCs or showing you something elsewhere in the level.
 
==Format==
Cameras are [[Object AssetBase|objectbase assets]], so they start with their 0x8 byte header, then are followed by:
 
{| class="wikitable"
Line 125 ⟶ 130:
* [[List of Events#End Conversation|End Conversation]]
* [[List of Events#Switch|Switch]]
 
{{Assets}}
{{AutoGameNavs}}
 
[[Category:Asset]]