Files
GTASource/game/modelinfo/VehicleModelInfoSirens.psc
expvintl 419f2e4752 init
2025-02-23 17:40:52 +08:00

71 lines
2.1 KiB
Plaintext

<?xml version="1.0"?>
<ParserSchema xmlns="http://www.rockstargames.com/RageParserSchema">
<structdef type="sirenCorona">
<float name="intensity"/>
<float name="size"/>
<float name="pull"/>
<bool name="faceCamera"/>
</structdef>
<structdef type="sirenRotation" onPostLoad="PostLoad">
<float name="delta"/>
<float name="start"/>
<float name="speed"/>
<u32 name="sequencer"/>
<u8 name="multiples"/>
<bool name="direction"/>
<bool name="syncToBpm"/>
</structdef>
<structdef type="sirenLight">
<struct type="sirenRotation" name="rotation"/>
<struct type="sirenRotation" name="flashiness"/>
<struct type="sirenCorona" name="corona"/>
<Color32 name="color"/>
<float name="intensity" init="1.0"/>
<u8 name="lightGroup"/>
<bool name="rotate"/>
<bool name="scale"/>
<u8 name="scaleFactor" init="0"/>
<bool name="flash"/>
<bool name="light"/>
<bool name="spotLight"/>
<bool name="castShadows"/>
</structdef>
<structdef type="sirenSettings::sequencerData">
<u32 name="sequencer"/>
</structdef>
<structdef type="sirenSettings" onPostLoad="PostLoad">
<u8 name="id" init ="0xFF"/>
<string name="name" type="pointer" ui_key="true"/>
<float name="timeMultiplier"/>
<float name="lightFalloffMax"/>
<float name="lightFalloffExponent"/>
<float name="lightInnerConeAngle"/>
<float name="lightOuterConeAngle"/>
<float name="lightOffset"/>
<string name="textureName" type="atHashWithStringNotFinal" init=""/>
<u32 name="sequencerBpm"/>
<struct type="sirenSettings::sequencerData" name="leftHeadLight"/>
<struct type="sirenSettings::sequencerData" name="rightHeadLight"/>
<struct type="sirenSettings::sequencerData" name="leftTailLight"/>
<struct type="sirenSettings::sequencerData" name="rightTailLight"/>
<u8 name="leftHeadLightMultiples"/>
<u8 name="rightHeadLightMultiples"/>
<u8 name="leftTailLightMultiples"/>
<u8 name="rightTailLightMultiples"/>
<bool name="useRealLights"/>
<array name="sirens" type="atFixedArray" size="20">
<struct type="sirenLight"/>
</array>
</structdef>
</ParserSchema>