Skip to content

Instantly share code, notes, and snippets.

@Alzarath
Last active April 1, 2025 22:42
Show Gist options
  • Save Alzarath/2b76d30f3511fff59e606522a8765d7d to your computer and use it in GitHub Desktop.
Save Alzarath/2b76d30f3511fff59e606522a8765d7d to your computer and use it in GitHub Desktop.

Resource Manipulator

Resource Manipulator is a GUI-friendly trigger library created and distributed by Alzarath that exposes the icon and label of resources and supplies.

Installation

  1. Download the ResourceLibrary.SC2Lib file.
  2. Open the map or mod you wish to incorporate it into with the StarCraft 2 editor.
  3. In the Trigger editor, right-click in the Trigger panel (on the left).
  4. Navigate to the "Library" sub-menu.
  5. Click the "Import Library..." option.
  6. Select the ResourceManipulator.SC2Lib file you downloaded from step 1.
  7. Right-click the imported library, hover over the "Library" drop-down, and click "Change Library ID...".
  8. Click "Auto Load Library In Game".

Usage

To use, call any of the functions provided by the library. Each function can be given a player group to affect the specified players.

  • Set Resource Icon sets the image of the icon of the given resource type.

  • Set Resource Text sets the text of the label of the given resource type.

  • Set Resource Tooltip sets the tooltip of the icon of the given resource type.

  • Set Supply Icon sets the image of the icon of the players' supplies.

  • Set Supply Text sets the text of the label of the players' supplies.

  • Set Supply Tooltip sets the tooltip of the icon of the players' supplies.

Caveats

Resource and supply text will be replaced when they update. As such, it's recommended only to use it for static resources.

<?xml version="1.0" encoding="utf-8"?>
<TriggerData>
<Standard Id="RsUI"/>
<Name>Resource Manipulator</Name>
<Root>
<Item Type="CustomScript" Library="RsUI" Id="F08CC8BE"/>
<Item Type="Structure" Library="RsUI" Id="63D4F42F"/>
<Item Type="Variable" Library="RsUI" Id="DD88A7AA"/>
<Item Type="Variable" Library="RsUI" Id="2BD55B82"/>
<Item Type="FunctionDef" Library="RsUI" Id="3EBEEB6F"/>
<Item Type="FunctionDef" Library="RsUI" Id="BB0E26D5"/>
<Item Type="FunctionDef" Library="RsUI" Id="45C0ED8F"/>
<Item Type="FunctionDef" Library="RsUI" Id="96264B11"/>
<Item Type="FunctionDef" Library="RsUI" Id="B125FB31"/>
<Item Type="FunctionDef" Library="RsUI" Id="6EE8DDAF"/>
<Item Type="Trigger" Library="RsUI" Id="8B88D5CB"/>
</Root>
<Element Type="CustomScript" Id="F08CC8BE">
<Name>README</Name>
<ScriptCode>
// # Resource Manipulator
//
// **Resource Manipulator** is a GUI-friendly trigger library created and distributed by Alzarath that exposes the icon
// and label of resources and supplies.
//
// ## Usage
//
// To use, call any of the functions provided by the library. Each function can be given a player group to affect the
// specified players.
//
// * **Set Resource Icon** sets the image of the icon of the given resource type.
// * **Set Resource Text** sets the text of the label of the given resource type.
// * **Set Resource Tooltip** sets the tooltip of the icon of the given resource type.
//
// * **Set Supply Icon** sets the image of the icon of the players&apos; supplies.
// * **Set Supply Text** sets the text of the label of the players&apos; supplies.
// * **Set Supply Tooltip** sets the tooltip of the icon of the players&apos; supplies.
//
// ## Caveats
//
// Resource and supply text will be replaced when they update. As such, it&apos;s recommended only to use it for static
// resources.
//
</ScriptCode>
</Element>
<Element Type="Structure" Id="63D4F42F">
<Name>ResourceDialog</Name>
<Internal/>
<Variable Type="Variable" Library="RsUI" Id="E96ECFBD"/>
<Variable Type="Variable" Library="RsUI" Id="E2A75EA9"/>
</Element>
<Element Type="Variable" Id="E96ECFBD">
<Name>Icon</Name>
<VariableType>
<Type Value="control"/>
</VariableType>
<Value Type="Param" Library="RsUI" Id="0AD10FBA"/>
</Element>
<Element Type="Param" Id="0AD10FBA">
<Name></Name>
<Preset Type="PresetValue" Library="Ntve" Id="FAC49C47"/>
</Element>
<Element Type="Variable" Id="E2A75EA9">
<Name>Label</Name>
<VariableType>
<Type Value="control"/>
</VariableType>
<Value Type="Param" Library="RsUI" Id="1A75D1F6"/>
</Element>
<Element Type="Param" Id="1A75D1F6">
<Name></Name>
<Preset Type="PresetValue" Library="Ntve" Id="FAC49C47"/>
</Element>
<Element Type="Variable" Id="DD88A7AA">
<Name>ResourceDialogs</Name>
<Internal/>
<VariableType>
<Type Value="struct"/>
<TypeElement Type="Structure" Library="RsUI" Id="63D4F42F"/>
<ArraySize Dim="0" Value="3"/>
</VariableType>
</Element>
<Element Type="Variable" Id="2BD55B82">
<Name>SupplyDialog</Name>
<Internal/>
<VariableType>
<Type Value="struct"/>
<TypeElement Type="Structure" Library="RsUI" Id="63D4F42F"/>
</VariableType>
</Element>
<Element Type="FunctionDef" Id="3EBEEB6F">
<Name>Set Resource Tooltip</Name>
<Label Type="Label" Library="Ntve" Id="00000026"/>
<FlagAction/>
<Parameter Type="ParamDef" Library="RsUI" Id="BC1DEFE7"/>
<Parameter Type="ParamDef" Library="RsUI" Id="38EE896D"/>
<Parameter Type="ParamDef" Library="RsUI" Id="0301C43E"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="D4BD0A53"/>
</Element>
<Element Type="ParamDef" Id="BC1DEFE7">
<Name>Resource Type</Name>
<ParameterType>
<Type Value="preset"/>
<TypeElement Type="Preset" Library="Ntve" Id="84002443"/>
</ParameterType>
<Default Type="Param" Library="RsUI" Id="75BF7001"/>
</Element>
<Element Type="Param" Id="75BF7001">
<Name></Name>
<Preset Type="PresetValue" Library="Ntve" Id="06067E90"/>
</Element>
<Element Type="ParamDef" Id="38EE896D">
<Name>Tooltip</Name>
<ParameterType>
<Type Value="text"/>
</ParameterType>
</Element>
<Element Type="ParamDef" Id="0301C43E">
<Name>Players</Name>
<ParameterType>
<Type Value="playergroup"/>
</ParameterType>
<Default Type="Param" Library="RsUI" Id="883579DE"/>
</Element>
<Element Type="Param" Id="883579DE">
<Name></Name>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="1EBF584E"/>
</Element>
<Element Type="FunctionCall" Id="1EBF584E">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000192"/>
</Element>
<Element Type="FunctionCall" Id="D4BD0A53">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="E786CA75"/>
<Parameter Type="Param" Library="RsUI" Id="FFE8B02E"/>
<Parameter Type="Param" Library="RsUI" Id="40F68213"/>
<Parameter Type="Param" Library="RsUI" Id="1D8D5F63"/>
</Element>
<Element Type="Param" Id="FFE8B02E">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="1F539345"/>
<Variable Type="Variable" Library="RsUI" Id="DD88A7AA"/>
<StructMember Type="Param" Library="RsUI" Id="CF2BC6D5"/>
<Array Type="Param" Library="RsUI" Id="99890600"/>
</Element>
<Element Type="Param" Id="CF2BC6D5">
<Name></Name>
<Variable Type="Variable" Library="RsUI" Id="E96ECFBD"/>
</Element>
<Element Type="Param" Id="99890600">
<Name></Name>
<Parameter Type="ParamDef" Library="RsUI" Id="BC1DEFE7"/>
</Element>
<Element Type="Param" Id="40F68213">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="36F634F3"/>
<Parameter Type="ParamDef" Library="RsUI" Id="0301C43E"/>
</Element>
<Element Type="Param" Id="1D8D5F63">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="3CB641C6"/>
<Parameter Type="ParamDef" Library="RsUI" Id="38EE896D"/>
</Element>
<Element Type="FunctionDef" Id="BB0E26D5">
<Name>Set Resource Icon</Name>
<Label Type="Label" Library="Ntve" Id="00000026"/>
<FlagAction/>
<Parameter Type="ParamDef" Library="RsUI" Id="8F5DE09D"/>
<Parameter Type="ParamDef" Library="RsUI" Id="C6D90ADA"/>
<Parameter Type="ParamDef" Library="RsUI" Id="6993514C"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="1293C343"/>
</Element>
<Element Type="ParamDef" Id="8F5DE09D">
<Name>Resource Type</Name>
<ParameterType>
<Type Value="preset"/>
<TypeElement Type="Preset" Library="Ntve" Id="84002443"/>
</ParameterType>
<Default Type="Param" Library="RsUI" Id="9E832A88"/>
</Element>
<Element Type="Param" Id="9E832A88">
<Name></Name>
<Preset Type="PresetValue" Library="Ntve" Id="06067E90"/>
</Element>
<Element Type="ParamDef" Id="C6D90ADA">
<Name>Image</Name>
<ParameterType>
<Type Value="filepath"/>
<AssetType Value="Image"/>
</ParameterType>
<ParamFlagPreload/>
</Element>
<Element Type="ParamDef" Id="6993514C">
<Name>Players</Name>
<ParameterType>
<Type Value="playergroup"/>
</ParameterType>
<Default Type="Param" Library="RsUI" Id="2C21293E"/>
</Element>
<Element Type="Param" Id="2C21293E">
<Name></Name>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="AF5ABA1F"/>
</Element>
<Element Type="FunctionCall" Id="AF5ABA1F">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000192"/>
</Element>
<Element Type="FunctionCall" Id="1293C343">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="D5F9189A"/>
<Parameter Type="Param" Library="RsUI" Id="E515F7D5"/>
<Parameter Type="Param" Library="RsUI" Id="2A850280"/>
<Parameter Type="Param" Library="RsUI" Id="86B26652"/>
</Element>
<Element Type="Param" Id="E515F7D5">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="9735F524"/>
<Variable Type="Variable" Library="RsUI" Id="DD88A7AA"/>
<StructMember Type="Param" Library="RsUI" Id="B96F4B32"/>
<Array Type="Param" Library="RsUI" Id="7BC104F3"/>
</Element>
<Element Type="Param" Id="B96F4B32">
<Name></Name>
<Variable Type="Variable" Library="RsUI" Id="E96ECFBD"/>
</Element>
<Element Type="Param" Id="7BC104F3">
<Name></Name>
<Parameter Type="ParamDef" Library="RsUI" Id="8F5DE09D"/>
</Element>
<Element Type="Param" Id="2A850280">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="24AFC666"/>
<Parameter Type="ParamDef" Library="RsUI" Id="6993514C"/>
</Element>
<Element Type="Param" Id="86B26652">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="E9EB3E48"/>
<Parameter Type="ParamDef" Library="RsUI" Id="C6D90ADA"/>
</Element>
<Element Type="FunctionDef" Id="45C0ED8F">
<Name>Set Resource Text</Name>
<Label Type="Label" Library="Ntve" Id="00000026"/>
<FlagAction/>
<Parameter Type="ParamDef" Library="RsUI" Id="4758FA18"/>
<Parameter Type="ParamDef" Library="RsUI" Id="9EFB5AF0"/>
<Parameter Type="ParamDef" Library="RsUI" Id="A30231C4"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="6C284348"/>
</Element>
<Element Type="ParamDef" Id="4758FA18">
<Name>Resource Type</Name>
<ParameterType>
<Type Value="preset"/>
<TypeElement Type="Preset" Library="Ntve" Id="84002443"/>
</ParameterType>
<Default Type="Param" Library="RsUI" Id="D3DD1432"/>
</Element>
<Element Type="Param" Id="D3DD1432">
<Name></Name>
<Preset Type="PresetValue" Library="Ntve" Id="06067E90"/>
</Element>
<Element Type="ParamDef" Id="9EFB5AF0">
<Name>Text</Name>
<ParameterType>
<Type Value="text"/>
</ParameterType>
</Element>
<Element Type="ParamDef" Id="A30231C4">
<Name>Players</Name>
<ParameterType>
<Type Value="playergroup"/>
</ParameterType>
<Default Type="Param" Library="RsUI" Id="89C4C520"/>
</Element>
<Element Type="Param" Id="89C4C520">
<Name></Name>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="D275103B"/>
</Element>
<Element Type="FunctionCall" Id="D275103B">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000192"/>
</Element>
<Element Type="FunctionCall" Id="6C284348">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="BA583993"/>
<Parameter Type="Param" Library="RsUI" Id="D1894138"/>
<Parameter Type="Param" Library="RsUI" Id="F58F5CB9"/>
<Parameter Type="Param" Library="RsUI" Id="36112E73"/>
</Element>
<Element Type="Param" Id="D1894138">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="9EA7E372"/>
<Variable Type="Variable" Library="RsUI" Id="DD88A7AA"/>
<StructMember Type="Param" Library="RsUI" Id="580B55DA"/>
<Array Type="Param" Library="RsUI" Id="4E5B6951"/>
</Element>
<Element Type="Param" Id="580B55DA">
<Name></Name>
<Variable Type="Variable" Library="RsUI" Id="E2A75EA9"/>
</Element>
<Element Type="Param" Id="4E5B6951">
<Name></Name>
<Parameter Type="ParamDef" Library="RsUI" Id="4758FA18"/>
</Element>
<Element Type="Param" Id="F58F5CB9">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="64290A01"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="E8C277BB"/>
</Element>
<Element Type="FunctionCall" Id="E8C277BB">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000192"/>
</Element>
<Element Type="Param" Id="36112E73">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="3B39C02D"/>
<Parameter Type="ParamDef" Library="RsUI" Id="9EFB5AF0"/>
</Element>
<Element Type="FunctionDef" Id="96264B11">
<Name>Set Supply Tooltip</Name>
<Label Type="Label" Library="Ntve" Id="00000026"/>
<FlagAction/>
<Parameter Type="ParamDef" Library="RsUI" Id="20B1806D"/>
<Parameter Type="ParamDef" Library="RsUI" Id="F2CAEDEA"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="6B86852F"/>
</Element>
<Element Type="ParamDef" Id="20B1806D">
<Name>Tooltip</Name>
<ParameterType>
<Type Value="text"/>
</ParameterType>
</Element>
<Element Type="ParamDef" Id="F2CAEDEA">
<Name>Players</Name>
<ParameterType>
<Type Value="playergroup"/>
</ParameterType>
<Default Type="Param" Library="RsUI" Id="481FA20F"/>
</Element>
<Element Type="Param" Id="481FA20F">
<Name></Name>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="AA746CED"/>
</Element>
<Element Type="FunctionCall" Id="AA746CED">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000192"/>
</Element>
<Element Type="FunctionCall" Id="6B86852F">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="E786CA75"/>
<Parameter Type="Param" Library="RsUI" Id="D8D961CC"/>
<Parameter Type="Param" Library="RsUI" Id="C01EFA70"/>
<Parameter Type="Param" Library="RsUI" Id="CE045D38"/>
</Element>
<Element Type="Param" Id="D8D961CC">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="1F539345"/>
<Variable Type="Variable" Library="RsUI" Id="2BD55B82"/>
<StructMember Type="Param" Library="RsUI" Id="E2192E9E"/>
</Element>
<Element Type="Param" Id="E2192E9E">
<Name></Name>
<Variable Type="Variable" Library="RsUI" Id="E96ECFBD"/>
</Element>
<Element Type="Param" Id="C01EFA70">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="36F634F3"/>
<Parameter Type="ParamDef" Library="RsUI" Id="F2CAEDEA"/>
</Element>
<Element Type="Param" Id="CE045D38">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="3CB641C6"/>
<Parameter Type="ParamDef" Library="RsUI" Id="20B1806D"/>
</Element>
<Element Type="FunctionDef" Id="B125FB31">
<Name>Set Supply Icon</Name>
<Label Type="Label" Library="Ntve" Id="00000026"/>
<FlagAction/>
<Parameter Type="ParamDef" Library="RsUI" Id="34209EA6"/>
<Parameter Type="ParamDef" Library="RsUI" Id="A224C9F6"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="C3417C90"/>
</Element>
<Element Type="ParamDef" Id="34209EA6">
<Name>Image</Name>
<ParameterType>
<Type Value="filepath"/>
<AssetType Value="Image"/>
</ParameterType>
<ParamFlagPreload/>
</Element>
<Element Type="ParamDef" Id="A224C9F6">
<Name>Players</Name>
<ParameterType>
<Type Value="playergroup"/>
</ParameterType>
<Default Type="Param" Library="RsUI" Id="0B9D3F26"/>
</Element>
<Element Type="Param" Id="0B9D3F26">
<Name></Name>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="28601D31"/>
</Element>
<Element Type="FunctionCall" Id="28601D31">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000192"/>
</Element>
<Element Type="FunctionCall" Id="C3417C90">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="D5F9189A"/>
<Parameter Type="Param" Library="RsUI" Id="B3711058"/>
<Parameter Type="Param" Library="RsUI" Id="10B3A177"/>
<Parameter Type="Param" Library="RsUI" Id="785C4A23"/>
</Element>
<Element Type="Param" Id="B3711058">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="9735F524"/>
<Variable Type="Variable" Library="RsUI" Id="2BD55B82"/>
<StructMember Type="Param" Library="RsUI" Id="DB5547E8"/>
</Element>
<Element Type="Param" Id="DB5547E8">
<Name></Name>
<Variable Type="Variable" Library="RsUI" Id="E96ECFBD"/>
</Element>
<Element Type="Param" Id="10B3A177">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="24AFC666"/>
<Parameter Type="ParamDef" Library="RsUI" Id="A224C9F6"/>
</Element>
<Element Type="Param" Id="785C4A23">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="E9EB3E48"/>
<Parameter Type="ParamDef" Library="RsUI" Id="34209EA6"/>
</Element>
<Element Type="FunctionDef" Id="6EE8DDAF">
<Name>Set Supply Text</Name>
<Label Type="Label" Library="Ntve" Id="00000026"/>
<FlagAction/>
<Parameter Type="ParamDef" Library="RsUI" Id="F58434E7"/>
<Parameter Type="ParamDef" Library="RsUI" Id="8D696291"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="F4B21187"/>
</Element>
<Element Type="ParamDef" Id="F58434E7">
<Name>Text</Name>
<ParameterType>
<Type Value="text"/>
</ParameterType>
</Element>
<Element Type="ParamDef" Id="8D696291">
<Name>Players</Name>
<ParameterType>
<Type Value="playergroup"/>
</ParameterType>
<Default Type="Param" Library="RsUI" Id="BCD5FC73"/>
</Element>
<Element Type="Param" Id="BCD5FC73">
<Name></Name>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="1FF305A2"/>
</Element>
<Element Type="FunctionCall" Id="1FF305A2">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000192"/>
</Element>
<Element Type="FunctionCall" Id="F4B21187">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="BA583993"/>
<Parameter Type="Param" Library="RsUI" Id="D652BDFE"/>
<Parameter Type="Param" Library="RsUI" Id="957E9ABF"/>
<Parameter Type="Param" Library="RsUI" Id="9403FA68"/>
</Element>
<Element Type="Param" Id="D652BDFE">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="9EA7E372"/>
<Variable Type="Variable" Library="RsUI" Id="2BD55B82"/>
<StructMember Type="Param" Library="RsUI" Id="FF9F0E1B"/>
</Element>
<Element Type="Param" Id="FF9F0E1B">
<Name></Name>
<Variable Type="Variable" Library="RsUI" Id="E2A75EA9"/>
</Element>
<Element Type="Param" Id="957E9ABF">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="64290A01"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="57386F14"/>
</Element>
<Element Type="FunctionCall" Id="57386F14">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000192"/>
</Element>
<Element Type="Param" Id="9403FA68">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="3B39C02D"/>
<Parameter Type="ParamDef" Library="RsUI" Id="F58434E7"/>
</Element>
<Element Type="Trigger" Id="8B88D5CB">
<Name>Variable Initialization</Name>
<Internal/>
<Variable Type="Variable" Library="RsUI" Id="A6515996"/>
<Event Type="FunctionCall" Library="RsUI" Id="79B2249A"/>
<Action Type="FunctionCall" Library="RsUI" Id="C5E82DF4"/>
<Action Type="FunctionCall" Library="RsUI" Id="E764A66D"/>
<Action Type="FunctionCall" Library="RsUI" Id="6E6FF68A"/>
<Action Type="FunctionCall" Library="RsUI" Id="D8BBB7DE"/>
<Action Type="FunctionCall" Library="RsUI" Id="16D04466"/>
</Element>
<Element Type="Variable" Id="A6515996">
<Name>PickedResource</Name>
<VariableType>
<Type Value="int"/>
</VariableType>
<Value Type="Param" Library="RsUI" Id="99825DED"/>
</Element>
<Element Type="Param" Id="99825DED">
<Name></Name>
<Value>0</Value>
<ValueType Type="int"/>
</Element>
<Element Type="FunctionCall" Id="79B2249A">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000120"/>
</Element>
<Element Type="FunctionCall" Id="C5E82DF4">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="66474248"/>
<Parameter Type="Param" Library="RsUI" Id="2FD72BFD"/>
<Parameter Type="Param" Library="RsUI" Id="2EB5330D"/>
<Parameter Type="Param" Library="RsUI" Id="4BE468F3"/>
<Parameter Type="Param" Library="RsUI" Id="C33B16DC"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="3D6DCFBA"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="298B914A"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="17C3DA4C"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="EC3352C7"/>
</Element>
<Element Type="Param" Id="2FD72BFD">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="F13E2CDE"/>
<Value>0</Value>
<ValueType Type="int"/>
</Element>
<Element Type="Param" Id="2EB5330D">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="C25E6187"/>
<Value>3</Value>
<ValueType Type="int"/>
</Element>
<Element Type="Param" Id="4BE468F3">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="F3144A4A"/>
<Value>1</Value>
<ValueType Type="int"/>
</Element>
<Element Type="Param" Id="C33B16DC">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="8CB41668"/>
<Variable Type="Variable" Library="RsUI" Id="A6515996"/>
</Element>
<Element Type="FunctionCall" Id="3D6DCFBA">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="CC29332F"/>
<SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
<Parameter Type="Param" Library="RsUI" Id="01F317C6"/>
<Parameter Type="Param" Library="RsUI" Id="51241A76"/>
</Element>
<Element Type="Param" Id="01F317C6">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="06C1424C"/>
<Preset Type="PresetValue" Library="Ntve" Id="79B4987E"/>
</Element>
<Element Type="Param" Id="51241A76">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="AEF92396"/>
<ExpressionType Type="string"/>
<ExpressionText>UIContainer/FullscreenUpperContainer/ResourcePanel/ResourceFrame/ResourceIcon~A~</ExpressionText>
<ExpressionParam Type="Param" Library="RsUI" Id="1E64D716"/>
</Element>
<Element Type="Param" Id="1E64D716">
<Name></Name>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="6459F53E"/>
<ExpressionCode Value="A"/>
</Element>
<Element Type="FunctionCall" Id="6459F53E">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000002"/>
<Parameter Type="Param" Library="RsUI" Id="881B20C2"/>
</Element>
<Element Type="Param" Id="881B20C2">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="00000002"/>
<Variable Type="Variable" Library="RsUI" Id="A6515996"/>
</Element>
<Element Type="FunctionCall" Id="298B914A">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
<SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
<Parameter Type="Param" Library="RsUI" Id="9465000A"/>
<Parameter Type="Param" Library="RsUI" Id="B3763337"/>
</Element>
<Element Type="Param" Id="9465000A">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
<Variable Type="Variable" Library="RsUI" Id="DD88A7AA"/>
<StructMember Type="Param" Library="RsUI" Id="0BBA37A2"/>
<Array Type="Param" Library="RsUI" Id="AEEB5D5D"/>
</Element>
<Element Type="Param" Id="0BBA37A2">
<Name></Name>
<Variable Type="Variable" Library="RsUI" Id="E96ECFBD"/>
</Element>
<Element Type="Param" Id="AEEB5D5D">
<Name></Name>
<Variable Type="Variable" Library="RsUI" Id="A6515996"/>
</Element>
<Element Type="Param" Id="B3763337">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="0E2ED44A"/>
</Element>
<Element Type="FunctionCall" Id="0E2ED44A">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="4AB42F83"/>
</Element>
<Element Type="FunctionCall" Id="17C3DA4C">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="CC29332F"/>
<SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
<Parameter Type="Param" Library="RsUI" Id="503170A6"/>
<Parameter Type="Param" Library="RsUI" Id="E1C32B77"/>
</Element>
<Element Type="Param" Id="503170A6">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="06C1424C"/>
<Preset Type="PresetValue" Library="Ntve" Id="BE5D9123"/>
</Element>
<Element Type="Param" Id="E1C32B77">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="AEF92396"/>
<ExpressionType Type="string"/>
<ExpressionText>UIContainer/FullscreenUpperContainer/ResourcePanel/ResourceFrame/ResourceLabel~A~</ExpressionText>
<ExpressionParam Type="Param" Library="RsUI" Id="FBEB5078"/>
</Element>
<Element Type="Param" Id="FBEB5078">
<Name></Name>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="378B28E2"/>
<ExpressionCode Value="A"/>
</Element>
<Element Type="FunctionCall" Id="378B28E2">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000002"/>
<Parameter Type="Param" Library="RsUI" Id="1486FD3E"/>
</Element>
<Element Type="Param" Id="1486FD3E">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="00000002"/>
<Variable Type="Variable" Library="RsUI" Id="A6515996"/>
</Element>
<Element Type="FunctionCall" Id="EC3352C7">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
<SubFunctionType Type="SubFuncType" Library="Ntve" Id="DAF49931"/>
<Parameter Type="Param" Library="RsUI" Id="CB662B0D"/>
<Parameter Type="Param" Library="RsUI" Id="D5A1D6B5"/>
</Element>
<Element Type="Param" Id="CB662B0D">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
<Variable Type="Variable" Library="RsUI" Id="DD88A7AA"/>
<StructMember Type="Param" Library="RsUI" Id="12181E83"/>
<Array Type="Param" Library="RsUI" Id="873C159B"/>
</Element>
<Element Type="Param" Id="12181E83">
<Name></Name>
<Variable Type="Variable" Library="RsUI" Id="E2A75EA9"/>
</Element>
<Element Type="Param" Id="873C159B">
<Name></Name>
<Variable Type="Variable" Library="RsUI" Id="A6515996"/>
</Element>
<Element Type="Param" Id="D5A1D6B5">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="5B1BABD8"/>
</Element>
<Element Type="FunctionCall" Id="5B1BABD8">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="4AB42F83"/>
</Element>
<Element Type="FunctionCall" Id="E764A66D">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="CC29332F"/>
<Parameter Type="Param" Library="RsUI" Id="E1C63192"/>
<Parameter Type="Param" Library="RsUI" Id="2A31FFE0"/>
</Element>
<Element Type="Param" Id="E1C63192">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="06C1424C"/>
<Preset Type="PresetValue" Library="Ntve" Id="79B4987E"/>
</Element>
<Element Type="Param" Id="2A31FFE0">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="AEF92396"/>
<Value>UIContainer/FullscreenUpperContainer/ResourcePanel/ResourceFrame/SupplyIcon</Value>
<ValueType Type="string"/>
</Element>
<Element Type="FunctionCall" Id="6E6FF68A">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
<Parameter Type="Param" Library="RsUI" Id="6CF5F653"/>
<Parameter Type="Param" Library="RsUI" Id="06970F79"/>
</Element>
<Element Type="Param" Id="6CF5F653">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
<Variable Type="Variable" Library="RsUI" Id="2BD55B82"/>
<StructMember Type="Param" Library="RsUI" Id="01855F30"/>
</Element>
<Element Type="Param" Id="01855F30">
<Name></Name>
<Variable Type="Variable" Library="RsUI" Id="E96ECFBD"/>
</Element>
<Element Type="Param" Id="06970F79">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="BE24AA04"/>
</Element>
<Element Type="FunctionCall" Id="BE24AA04">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="4AB42F83"/>
</Element>
<Element Type="FunctionCall" Id="D8BBB7DE">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="CC29332F"/>
<Parameter Type="Param" Library="RsUI" Id="FE6D57DE"/>
<Parameter Type="Param" Library="RsUI" Id="82666ED1"/>
</Element>
<Element Type="Param" Id="FE6D57DE">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="06C1424C"/>
<Preset Type="PresetValue" Library="Ntve" Id="BE5D9123"/>
</Element>
<Element Type="Param" Id="82666ED1">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="AEF92396"/>
<Value>UIContainer/FullscreenUpperContainer/ResourcePanel/ResourceFrame/SupplyLabel</Value>
<ValueType Type="string"/>
</Element>
<Element Type="FunctionCall" Id="16D04466">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="00000136"/>
<Parameter Type="Param" Library="RsUI" Id="1D7FFF0D"/>
<Parameter Type="Param" Library="RsUI" Id="19DBC07D"/>
</Element>
<Element Type="Param" Id="1D7FFF0D">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="00000219"/>
<Variable Type="Variable" Library="RsUI" Id="2BD55B82"/>
<StructMember Type="Param" Library="RsUI" Id="45F2476E"/>
</Element>
<Element Type="Param" Id="45F2476E">
<Name></Name>
<Variable Type="Variable" Library="RsUI" Id="E2A75EA9"/>
</Element>
<Element Type="Param" Id="19DBC07D">
<Name></Name>
<ParameterDef Type="ParamDef" Library="Ntve" Id="00000220"/>
<FunctionCall Type="FunctionCall" Library="RsUI" Id="63D13F39"/>
</Element>
<Element Type="FunctionCall" Id="63D13F39">
<Name></Name>
<FunctionDef Type="FunctionDef" Library="Ntve" Id="4AB42F83"/>
</Element>
</TriggerData>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment