PatchOperationTest - solaris0115/RimWorldModGuide GitHub Wiki
PatchOperationTest
๋ ๋จ์ผ์ ์ผ๋ก ์ฌ์ฉ๋์ง ์๋ ๋ช
๋ น์
๋๋ค.
์ด๊ฒ์ ์กฐ๊ฑด ๊ฒ์ฌ๋ฅผ ์ํด ์ฌ์ฉ๋ฉ๋๋ค.
ํ๋ก๊ทธ๋๋ฐ์ ํด๋ณด์ ๋ถ์ด๋ผ๋ฉด PatchOperationSequence
์ ์ฐ๊ณํ์ฌ ์กฐ๊ฑด ๊ฒ์ฌ ํ ํจ์น๋ฅผ ์ฒ๋ฆฌํ๋ ๊ฒ์ ๋ํด ์ต์ํ์ค ๊ฒ์
๋๋ค.
๋ค์์ ๊ธ๋ฃจ๋ฏธ ๊ฐ๊ตฌ๋ชจ๋์ ๋ฒ ์งํฐ๋ธ ๊ฐ๋ ์ ํธํ์ฑ ํจ์น์ ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฐ๊ตฌ๋ชจ๋์ VGP๋ชจ๋๋ ์๋ก ๋์ผํ ์ ์์ ๋ํด ์ ๊ทผํ๊ธฐ ๋๋ฌธ์ ์์ ํ๊ฒ ํจ์นํ๊ธฐ ์ํด์ ๊ฒ์ฌ๋ฅผ ํ ํ์์ฑ์ด ์์ต๋๋ค.
<Operation Class="PatchOperationSequence">
<success>Always</success>
<operations>
<!-- FermentingBarrel์ด ์กด์ฌํ๋ค๋ฉด -->
<li Class="PatchOperationTest">
<xpath>Defs/ThingDef[defName = "FermentingBarrel"]/graphicData</xpath>
</li>
<!-- FermentingBarrel ๊ทธ๋ํฝ ๋ฐ์ดํฐ ๊ต์ฒด -->
<li Class="PatchOperationReplace">
<xpath>*/ThingDef[defName="FermentingBarrel"]/graphicData</xpath>
<value>
<graphicData>
<texPath>Things/Building/Furniture/RGK_orcB</texPath>
<graphicClass>Graphic_Multi</graphicClass>
<shaderType>CutoutComplex</shaderType>
<damageData>
<rect>(0.05,0.1,0.9,0.9)</rect>
</damageData>
<shadowData>
<volume>(0.75, 0.35, 0.33)</volume>
</shadowData>
<drawSize>(2,2)</drawSize>
</graphicData>
</value>
</li>
</operations>
</Operation>