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

 <Define><!--表示是游戏数据定义 -->
    <Attributes><!--定义一个Attributes类型 -->
        <defName>CatGirl</defName><!--此Attributes的引用名，应该保持唯一（在同一种类型中） -->
        <health>100</health><!--C#中定义的同名的Attributes类中含有的变量，并对其进行赋值 -->
        <speed>1.2</speed>
        <strength>5</strength>
    </Attributes>

    <Character>
        <defName>CatGirl</defName>
        <label>CatGirl</label>
        <description>She is a cat girl with agile movements and sharp senses.</description>
        <attributes>CatGirl</attributes>

        <drawingOrder_down>CatGirl_down</drawingOrder_down><!--根据defName引用其他的属性，识别过程是首先根据C#中定义的此变量的类型，再根据名称查找此类型定义的数据块 -->
        <drawingOrder_left>CatGirl_left</drawingOrder_left>
        <drawingOrder_right>CatGirl_right</drawingOrder_right>
        <drawingOrder_up>CatGirl_up</drawingOrder_up>
    </Character>


    <DrawingOrder>
        <defName>CatGirl_down</defName>
        <DrawNode name="body">
            <DrawNode name="head">
                <DrawNode name="backHair"/>
                <DrawNode name="ear"/>
                <DrawNode name="face"/>
                <DrawNode name="frontHair"/>
                <DrawNode name="hat"/>
            </DrawNode>
            <DrawNode name="clothes"/>
        </DrawNode>
    </DrawingOrder>
</Define>