팁을 찾아보다가 제대로 좀 알아보려고 찾는데

이게 스2 전용인지


다른 언어에서 사용하는걸 그대로 이용하는건지 알아보려는데 잘 몰라서 물어보러 왔어요


혹시 관련 언어?라 해야되나 아무튼 이런 것과 관련된게 그 무언가가 있을까요?


<?xml version="1.0" encoding="utf-8" standalone="yes"?>

<Desc>


    <Constant name="BerserkerColor" val="255, 105, 180"/>


    <!-- Frame for Berserker Attack Speed Bonus -->


    <Frame type="SelectionUnitStatusPanel" name="ZuljinTraitFrame">

        <Anchor side="Left" relative="$parent" pos="Min" offset="20"/>

        <Anchor side="Bottom" relative="$parent" pos="Max" offset="5"/>

        <Height val="140"/>

        <Width val="290"/>

        <AcceptsMouse val="false"/>

        <SpecificUnit val="HeroZuljin"/>


        <Frame type="UnitStatusFrame" name="UnitStatusFrame0">

            <Anchor relative="$parent"/>


<!-- Start: Frames associated with the main Berserker UI for Zuljin. -->


            <Frame type="Image" name="ZuljinIconBackground">

                <Anchor side="Bottom" relative="$parent" pos="Max" offset="-10"/>

                <Anchor side="Left" relative="$parent" pos="Min" offset="5"/>

                <RenderPriority val="500"/>

                <Visible val="True"/>

<Height val="120"/>

<Width val="120"/>

                <Texture val="@UI/Storm_UI_HeroUI_Zuljin_Base_Ring"/>

            </Frame>


            <Frame type="Image" name="ZuljinIconMain">

                <Anchor relative="$parent/ZuljinIconBackground"/>

                <RenderPriority val="502"/>

                <Visible val="True"/>

<Height val="120"/>

<Width val="120"/>

                <Texture val="@UI/Storm_UI_HeroUI_Zuljin_Base_Axe"/>

            </Frame>

<Frame type="BehaviorIcon" name="ZuljinYouWantAxeTooltip">

                <Anchor side="Top" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <Anchor side="Left" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <Anchor side="Bottom" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <Anchor side="Right" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

<Height val="100"/>

<Width val="100"/>

<TooltipFrame val="StandardNameTooltip"/>

<Behavior val="ZuljinYouWantAxeQuestMainToken"/>

                <RenderPriority val="520"/>

</Frame>

            <Frame type="Image" name="ZuljinIconFlash1">

                <Anchor side="Top" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <Anchor side="Left" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <Anchor side="Bottom" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <Anchor side="Right" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <RenderPriority val="503"/>

                <Visible val="False"/>

<Height val="120"/>

<Width val="120"/>

                <Alpha val="255"/>

                <Unclipped val="true"/>

                <BlendMode val="Add"/>

<ColorAdjustMode val="Colorize"/>

<DarkAdjustColor val="ff4e31"/>

<LightAdjustColor val="fed886"/>

                <Texture val="@UI/Storm_UI_HeroUI_Zuljin_Base_Axe"/>

<Animation name="Trigger">

                    <Event event="Trigger" action="Restart,Play"/>

                    <Event event="OnShown" action="Restart,Play"/>

                    <Controller type="Fade" end="Loop">

                        <Key type="Curve" time="0" value="0" inout="Linear,Slow"/>

                        <Key type="Curve" time=".2" value="255" inout="Slow,Linear"/>

                        <Key type="Curve" time=".4" value="0" inout="Linear,Slow"/>

                    </Controller>

                    <Controller type="Dimension" dimension="Width" relative="False" percentage="True" end="Pause">

                        <Key type="Curve" time="0" value="150" inout="Fast"/>

                        <Key type="Curve" time=".2" value="100" inout="Slow"/>

                    </Controller>

                    <Controller type="Dimension" dimension="Height" relative="False" percentage="True" end="Pause">

                        <Key type="Curve" time="0" value="150" inout="Fast"/>

                        <Key type="Curve" time=".2" value="100" inout="Slow"/>

                    </Controller>

</Animation>

            </Frame>

<Frame type="UnitStatusValidatorAnimElement" name="ZuljinIconFlash1On">

                <Anchor relative="$parent"/>

                <Validator val="ZuljinHasEqualToOrGreaterThan15TokensOfYouWantAxe"/>

                <Animation name="IconGlowOnAnims">

                    <Event event="Reset" action="Stop"/>

                    <Event event="ZuljinHasEqualToOrGreaterThan15TokensOfYouWantAxe" action="Restart, Play"/>


                    <Controller type="Visibility" end="Pause" frame="$parent/ZuljinIconFlash1">

                        <Key type="Bool" time="0" value="True"/>

                        <Key type="Bool" time="0.4" value="False"/>

                    </Controller>

                </Animation>

            </Frame>

            <Frame type="Image" name="ZuljinIconFlash2">

                <Anchor side="Top" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <Anchor side="Left" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <Anchor side="Bottom" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <Anchor side="Right" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <RenderPriority val="503"/>

                <Visible val="False"/>

<Height val="120"/>

<Width val="120"/>

                <Alpha val="255"/>

                <Unclipped val="true"/>

                <BlendMode val="Add"/>

<ColorAdjustMode val="Desaturate"/>

<DarkAdjustColor val="ff4e31"/>

<LightAdjustColor val="fed886"/>

                <Texture val="@UI/Storm_UI_HeroUI_Zuljin_Base_Axe"/>

<Animation name="Trigger">

                    <Event event="Trigger" action="Restart,Play"/>

                    <Event event="OnShown" action="Restart,Play"/>

                    <Controller type="Fade" end="Loop">

                        <Key type="Curve" time="0" value="0" inout="Linear,Slow"/>

                        <Key type="Curve" time=".2" value="255" inout="Slow,Linear"/>

                        <Key type="Curve" time=".4" value="0" inout="Linear,Slow"/>

                    </Controller>

                    <Controller type="Dimension" dimension="Width" relative="False" percentage="True" end="Pause">

                        <Key type="Curve" time="0" value="200" inout="Fast"/>

                        <Key type="Curve" time=".2" value="100" inout="Slow"/>

                    </Controller>

                    <Controller type="Dimension" dimension="Height" relative="False" percentage="True" end="Pause">

                        <Key type="Curve" time="0" value="200" inout="Fast"/>

                        <Key type="Curve" time=".2" value="100" inout="Slow"/>

                    </Controller>

</Animation>

            </Frame>

<Frame type="UnitStatusValidatorAnimElement" name="ZuljinIconFlash2On">

                <Anchor relative="$parent"/>

                <Validator val="ZuljinHasEqualToOrGreaterThan30TokensOfYouWantAxe"/>

                <Animation name="IconGlowOnAnims">

                    <Event event="Reset" action="Stop"/>

                    <Event event="ZuljinHasEqualToOrGreaterThan30TokensOfYouWantAxe" action="Restart, Play"/>


                    <Controller type="Visibility" end="Pause" frame="$parent/ZuljinIconFlash2">

                        <Key type="Bool" time="0" value="True"/>

                        <Key type="Bool" time="0.4" value="False"/>

                    </Controller>

                </Animation>

            </Frame>

            <Frame type="Image" name="ZuljinYouWantAxeFlare">

                <Anchor side="Top" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <Anchor side="Left" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <Anchor side="Bottom" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <Anchor side="Right" relative="$parent/ZuljinIconMain" pos="Mid" offset="0"/>

                <RenderPriority val="499"/>

                <Visible val="False"/>

<Height val="120"/>

<Width val="120"/>

                <Alpha val="255"/>

                <Unclipped val="true"/>

                <BlendMode val="Add"/>

<ColorAdjustMode val="Desaturate"/>

<DarkAdjustColor val="ff0000"/>

<LightAdjustColor val="fed1a4"/>

                <Texture val="@UI/Storm_UI_GenFX_Flare"/>

<Animation name="ZuljinYouWantAxeFlareRotate">

<Event event="OnShown" action="Restart, Play" frame="$parent"/>

<Controller type="Rotation" relative="False" end="Loop">

<Key type="Curve" time="0" value="0" inout="Linear,linear"/>

<Key type="Curve" time="8" value="360" inout="linear,Linear"/>

</Controller>

<Controller type="Dimension" dimension="Height" end="pingpong" unclipped="True" percentage="True" relative="False">

<Key type="Curve" time="0" value="105" inout="Linear"/>

</Controller>

<Controller type="Dimension" dimension="Width" end="pingpong" unclipped="True" percentage="True" relative="False">

<Key type="Curve" time="0" value="105" inout="Linear"/>

</Controller>

</Animation>

            </Frame>

<Frame type="UnitStatusValidatorAnimElement" name="ZuljinYouWantAxeFlareOn">

                <Anchor relative="$parent"/>

                <Validator val="ZuljinHasEqualToOrGreaterThan30TokensOfYouWantAxe"/>

                <Animation name="IconGlowOnAnims">

                    <Event event="Reset" action="Stop"/>

                    <Event event="ZuljinHasEqualToOrGreaterThan30TokensOfYouWantAxe" action="Restart, Play"/>


                    <Controller type="Visibility" end="Pause" frame="$parent/ZuljinYouWantAxeFlare">

                        <Key type="Bool" time="0" value="True"/>

                    </Controller>

                </Animation>

            </Frame>

<Frame type="UnitStatusValidatorAnimElement" name="ZuljinYouWantAxeFlareOff">

                <Anchor relative="$parent"/>

                <Validator val="ZuljinHas0TokensOfYouWantAxe"/>

                <Animation name="IconGlowOnAnims">

                    <Event event="Reset" action="Stop"/>

                    <Event event="ZuljinHas0TokensOfYouWantAxe" action="Restart, Play"/>


                    <Controller type="Visibility" end="Pause" frame="$parent/ZuljinYouWantAxeFlare">

                        <Key type="Bool" time="0" value="False"/>

                    </Controller>

                    <Controller type="Visibility" end="Pause" frame="$parent/ZuljinTopIconGlow">

                        <Key type="Bool" time="0" value="False"/>

                    </Controller>

                </Animation>

            </Frame>


            <Frame type="Image" name="ZuljinBottomIconGlow">

                <Anchor relative="$parent/ZuljinIconBackground"/>

                <RenderPriority val="503"/>

                <Visible val="False"/>

                <Alpha val="255"/>

                <Unclipped val="true"/>

                <BlendMode val="Add"/>

                <Texture val="@UI/Storm_UI_HeroUI_Zuljin_Base_Glow_Bottom"/>

<Animation name="Trigger">

                    <Event event="Trigger" action="Restart,Play"/>

                    <Event event="OnShown" action="Restart,Play"/>

                    <Controller type="Fade" end="Loop">

                        <Key type="Curve" time="0" value="127" inout="Linear,Slow"/>

                        <Key type="Curve" time=".5" value="255" inout="Slow,Linear"/>

                        <Key type="Curve" time="1" value="127" inout="Linear,Slow"/>

                    </Controller>

</Animation>

            </Frame>

<Frame type="UnitStatusValidatorAnimElement" name="ZuljinBottomIconGlowOn">

                <Anchor relative="$parent"/>

                <Validator val="ZuljinHasEqualToOrGreaterThan15TokensOfYouWantAxe"/>

                <Animation name="IconGlowOnAnims">

                    <Event event="Reset" action="Stop"/>

                    <Event event="ZuljinHasEqualToOrGreaterThan15TokensOfYouWantAxe" action="Restart, Play"/>


                    <Controller type="Visibility" end="Pause" frame="$parent/ZuljinBottomIconGlow">

                        <Key type="Bool" time="0" value="True"/>

                    </Controller>

                </Animation>

            </Frame>

            <Frame type="Image" name="ZuljinTopIconGlow">

                <Anchor relative="$parent/ZuljinIconBackground"/>

                <RenderPriority val="503"/>

                <Visible val="False"/>

                <Alpha val="255"/>

                <Unclipped val="true"/>

                <BlendMode val="Add"/>

                <Texture val="@UI/Storm_UI_HeroUI_Zuljin_Base_Glow_All"/>

<Animation name="Trigger">

                    <Event event="Trigger" action="Restart,Play"/>

                    <Event event="OnShown" action="Restart,Play"/>

                    <Controller type="Fade" end="Loop">

                        <Key type="Curve" time="0" value="127" inout="Linear,Slow"/>

                        <Key type="Curve" time=".5" value="255" inout="Slow,Linear"/>

                        <Key type="Curve" time="1" value="127" inout="Linear,Slow"/>

                    </Controller>

</Animation>

            </Frame>

<Frame type="UnitStatusValidatorAnimElement" name="ZuljinTopIconGlowOn">

                <Anchor relative="$parent"/>

                <Validator val="ZuljinHasEqualToOrGreaterThan30TokensOfYouWantAxe"/>

                <Animation name="IconGlowOnAnims">

                    <Event event="Reset" action="Stop"/>

                    <Event event="ZuljinHasEqualToOrGreaterThan30TokensOfYouWantAxe" action="Restart, Play"/>


                    <Controller type="Visibility" end="Pause" frame="$parent/ZuljinTopIconGlow">

                        <Key type="Bool" time="0" value="True"/>

                    </Controller>

                    <Controller type="Visibility" end="Pause" frame="$parent/ZuljinBottomIconGlow">

                        <Key type="Bool" time="0" value="False"/>

                    </Controller>

                </Animation>

            </Frame>


            <Frame type="Label" name="ZuljinYouWantAxeValueLabel">

                <Anchor side="Bottom" relative="$parent/ZuljinIconBackground" pos="Mid" offset="59"/>

                <Anchor side="Left" relative="$parent/ZuljinIconBackground" pos="Max" offset="-38"/>

                <Height val="48"/>

                <Style val="Zuljin_YouWantAxeLabel"/>

                <Text val="@UI/ZuljinYouWantAxeStackLabel"/>

            </Frame>

            <Frame type="Label" name="ZuljinYouWantAxeMaxLabel">

                <Anchor side="Bottom" relative="$parent/ZuljinIconBackground" pos="Mid" offset="59"/>

                <Anchor side="Left" relative="$parent/ZuljinYouWantAxeValueLabel" pos="Max" offset="-6"/>

                <Height val="48"/>

                <Style val="Zuljin_YouWantAxeLabel"/>

                <Text val="@UI/ZuljinYouWantAxeMaxLabel"/>

            </Frame>

<!-- Frame for progress bar -->

<Frame type="UnitStatusScoreValue" name="ZuljinYouWantAxeProgressBarFrame">

<Anchor side="Top" relative="$parent/ZuljinIconBackground" pos="Mid" offset="0"/>

<Anchor side="Left" relative="$parent/ZuljinIconBackground" pos="Mid" offset="0"/>

<Anchor side="Right" relative="$parent/ZuljinIconBackground" pos="Mid" offset="0"/>

<Anchor side="Bottom" relative="$parent/ZuljinIconBackground" pos="Mid" offset="0"/>

<Height val="120"/>

<Width val="120"/>

<RenderPriority val="511"/>


<Frame type="ScoreValueProgressBarFrame" name="ScoreValueFrame0">

<Anchor relative="$parent"/>

<ScoreValueLink val="ZuljinYouWantAxeScoreValue"/>


<Frame type="ProgressBar" name="ProgressBar">

<Anchor side="Top" relative="$parent" pos="Mid" offset="0"/>

<Anchor side="Left" relative="$parent" pos="Mid" offset="0"/>

<Anchor side="Right" relative="$parent" pos="Mid" offset="0"/>

<Anchor side="Bottom" relative="$parent" pos="Mid" offset="0"/>


<MinValue val="0"/>

<MaxValue val="150"/>

<Value val="25"/>

<Circular val="True"/>

<CircularStart val="0"/>

<CircularEndOffset val="360"/>

<FillInset val="0.0"/>

<Height val="120"/>

<Width val="120"/>


<Frame type="Frame" name="FillImageContainer">

<Anchor relative="$parent"/>


<Frame type="Image" name="FillImage">

<Anchor relative="$parent"/>

<Texture val="@UI/Storm_UI_HeroUI_Zuljin_Base_Progress"/>

<TextureType layer="0" val="Circular"/>

<ColorAdjustMode val="Colorize"/>

<AdjustmentColor val="FF0000"/>

<BlendMode val="Add"/>

</Frame>

</Frame>

</Frame>

</Frame>

</Frame>

<!-- End: Frames associated with the main Berserker UI for Zuljin. -->


<!-- Start: Frames associated with the Guillotine Heroic -->


            <!-- This label is turned on in triggers when the Guillotine talent is taken.  It uses a state group to turn on the rest of the Guillotine related frames. -->

            <!-- The actual value for the label is controlled in triggers. The is because, the value goes through an equation in triggers to find its value. -->

            <Frame type="Label" name="ZuljinGuillotineValueLabel">

                <Anchor side="Bottom" relative="$parent/ZuljinGuillotineParent/ZuljinGuillotineIcon" pos="Max" offset="10"/>

                <Anchor side="Left" relative="$parent/ZuljinGuillotineParent/ZuljinGuillotineIcon" pos="Max" offset="-19"/>

                <Visible val="False"/>

                <Height val="48"/>

                <Style val="Zuljin_GuillotineLabel"/>

                <Text val="0"/>

                <RenderPriority val="520"/>


                <StateGroup name="ToggleVisibility">

                    <State name="TurnONVisibity">

                        <When type="Property" frame="$parent/ZuljinGuillotineValueLabel" visible="True"/>

                        <Action type="SetProperty" frame="$parent/ZuljinGuillotineParent" visible="True"/>

                    </State>

                    <State name="TurnOFFVisibity">

                        <When type="Property" frame="$parent/ZuljinGuillotineValueLabel" visible="false"/>

                        <Action type="SetProperty" frame="$parent/ZuljinGuillotineParent" visible="false"/>

                    </State>

                </StateGroup>

            </Frame>


            <!-- This frame contains the Guillotine Icon, Progress Circle, and Flare Icon -->

            <Frame type="Frame" name="ZuljinGuillotineParent">

                <Anchor relative="$parent"/>

                <Visible val="False"/>


                <Frame type="Image" name="ZuljinGuillotineIcon">

                    <Anchor side="Bottom" relative="$parent/$parent/ZuljinIconBackground" pos="Max" offset="-10"/>

                    <Anchor side="Left" relative="$parent/$parent/ZuljinIconBackground" pos="Max" offset="52"/>

                    <RenderPriority val="511"/>

                    <Visible val="True"/>

                    <Texture val="@UI/Storm_UI_HeroUI_Zuljin_Guillotine"/>

                    <Frame type="BehaviorIcon" name="BehaviorTooltipFrame">

                        <Anchor relative="$parent"/>

                        <TooltipFrame val="StandardNameTooltip"/>

                        <Behavior val="ZuljinGuillotineCritValidatorBuff"/>

                    </Frame>

                </Frame>


               

            </Frame>


<!-- End: Frames associated with the Guillotine Heroic -->


        </Frame>


    </Frame>


</Desc>