Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <Definitions xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
- <Definition xsi:type="AnimationControllerDefinition" Enabled="true" Merge="Overwrite">
- <Id Type="MyObjectBuilder_AnimationControllerComponent" Subtype="AC_Deer" />
- <CopyFrom xsi:nil="true" />
- <Layers>
- <Layer>
- <Name>Body</Name>
- <Mode>Replace</Mode>
- <StateMachine>SMBody</StateMachine>
- <InitialSMNode>Idle/Idle</InitialSMNode>
- </Layer>
- </Layers>
- <StateMachines>
- <StateMachine>
- <Name>SMBody</Name>
- <Nodes>
- <Node>
- <Name>Walk</Name>
- <AnimationTree>
- <EdPos>
- <X>-5</X>
- <Y>8</Y>
- </EdPos>
- <Child xsi:type="MyObjectBuilder_AnimationTreeNodeTrack">
- <EdPos>
- <X>125</X>
- <Y>18</Y>
- </EdPos>
- <Loop>false</Loop>
- <Speed>1</Speed>
- <Interpolate>true</Interpolate>
- </Child>
- </AnimationTree>
- <EdPos>
- <X>-208</X>
- <Y>-200</Y>
- </EdPos>
- <Type>PassThrough</Type>
- </Node>
- <Node>
- <Name>Dead</Name>
- <AnimationTree>
- <EdPos>
- <X>0</X>
- <Y>0</Y>
- </EdPos>
- <Child xsi:type="MyObjectBuilder_AnimationTreeNodeTrack">
- <EdPos>
- <X>216</X>
- <Y>19</Y>
- </EdPos>
- <PathToModel>Models\Characters\Animations\Wildlife\Deer\deer_death.mwm</PathToModel>
- <AnimationName>AnimStack::doe_death_01</AnimationName>
- <Loop>false</Loop>
- <Speed>1</Speed>
- <Interpolate>true</Interpolate>
- </Child>
- </AnimationTree>
- <EdPos>
- <X>-50</X>
- <Y>-100</Y>
- </EdPos>
- <Type>Normal</Type>
- </Node>
- <Node>
- <Name>Run</Name>
- <AnimationTree>
- <EdPos>
- <X>0</X>
- <Y>0</Y>
- </EdPos>
- <Child xsi:type="MyObjectBuilder_AnimationTreeNodeTrack">
- <EdPos>
- <X>168</X>
- <Y>1</Y>
- </EdPos>
- <PathToModel>Models\Characters\Animations\Wildlife\Deer\deer_run.mwm</PathToModel>
- <AnimationName>AnimStack::Take 001</AnimationName>
- <Loop>true</Loop>
- <Speed>1</Speed>
- <Interpolate>true</Interpolate>
- </Child>
- </AnimationTree>
- <EdPos>
- <X>63</X>
- <Y>-200</Y>
- </EdPos>
- <Type>Normal</Type>
- </Node>
- <Node>
- <Name>AnyExc</Name>
- <EdPos>
- <X>-465</X>
- <Y>-100</Y>
- </EdPos>
- <Type>AnyExceptTarget</Type>
- </Node>
- <Node>
- <Name>Idle</Name>
- <StateMachineName>SMIdle</StateMachineName>
- <EdPos>
- <X>-491</X>
- <Y>-200</Y>
- </EdPos>
- <Type>Normal</Type>
- </Node>
- <Node>
- <Name>WalkMain</Name>
- <AnimationTree>
- <EdPos>
- <X>0</X>
- <Y>0</Y>
- </EdPos>
- <Child xsi:type="MyObjectBuilder_AnimationTreeNodeTrack">
- <EdPos>
- <X>270</X>
- <Y>-28</Y>
- </EdPos>
- <PathToModel>Models\Characters\Animations\Wildlife\Deer\deer_walk.mwm</PathToModel>
- <AnimationName>AnimStack::deer_walk_08</AnimationName>
- <Loop>false</Loop>
- <Speed>1.1299999952316284</Speed>
- <Interpolate>true</Interpolate>
- </Child>
- </AnimationTree>
- <EdPos>
- <X>-355</X>
- <Y>-389</Y>
- </EdPos>
- <Type>Normal</Type>
- </Node>
- </Nodes>
- <Transitions>
- <Transition From="AnyExc" To="Dead" TimeInSec="0.2" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="dead" Op="Equal" Rhs="1" />
- </Conjunction>
- </Conditions>
- <Priority>1</Priority>
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Walk" To="Run" TimeInSec="0.1" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="speed" Op="GreaterOrEqual" Rhs="4" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Run" To="Walk" TimeInSec="0.2" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="speed" Op="Less" Rhs="3.9" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle/IdleAny" To="Walk" TimeInSec="0.3" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="speed" Op="Greater" Rhs="0.2" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Walk" To="Idle/Idle" TimeInSec="0.3" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="speed" Op="Less" Rhs="0.1" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Walk" To="WalkMain" TimeInSec="0" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="speed" Op="Greater" Rhs="0.2" />
- <Condition Lhs="speed" Op="Less" Rhs="4" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="WalkMain" To="Walk" TimeInSec="0" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="Equal" Rhs="1" />
- </Conjunction>
- <Conjunction>
- <Condition Lhs="speed" Op="GreaterOrEqual" Rhs="4" />
- </Conjunction>
- <Conjunction>
- <Condition Lhs="speed" Op="Less" Rhs="0.1" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- </Transitions>
- </StateMachine>
- <StateMachine>
- <Name>SMIdle</Name>
- <Nodes>
- <Node>
- <Name>Idle1</Name>
- <AnimationTree>
- <EdPos>
- <X>0</X>
- <Y>0</Y>
- </EdPos>
- <Child xsi:type="MyObjectBuilder_AnimationTreeNodeTrack">
- <EdPos>
- <X>142</X>
- <Y>-9</Y>
- </EdPos>
- <PathToModel>Models\Characters\Animations\Wildlife\Deer\deer_idle_1.mwm</PathToModel>
- <AnimationName>AnimStack::deer_idle_1_07</AnimationName>
- <Loop>false</Loop>
- <Speed>0.71999996900558472</Speed>
- <Interpolate>true</Interpolate>
- </Child>
- </AnimationTree>
- <EdPos>
- <X>-478</X>
- <Y>-109</Y>
- </EdPos>
- <Type>Normal</Type>
- </Node>
- <Node>
- <Name>Idle3</Name>
- <AnimationTree>
- <EdPos>
- <X>0</X>
- <Y>0</Y>
- </EdPos>
- <Child xsi:type="MyObjectBuilder_AnimationTreeNodeTrack">
- <EdPos>
- <X>133</X>
- <Y>1</Y>
- </EdPos>
- <PathToModel>Models\Characters\Animations\Wildlife\Deer\deer_idle_3.mwm</PathToModel>
- <AnimationName>AnimStack::deer_idle_3</AnimationName>
- <Loop>false</Loop>
- <Speed>1</Speed>
- <Interpolate>true</Interpolate>
- </Child>
- </AnimationTree>
- <EdPos>
- <X>-444</X>
- <Y>295</Y>
- </EdPos>
- <Type>Normal</Type>
- </Node>
- <Node>
- <Name>Idle2</Name>
- <AnimationTree>
- <EdPos>
- <X>0</X>
- <Y>0</Y>
- </EdPos>
- <Child xsi:type="MyObjectBuilder_AnimationTreeNodeTrack">
- <EdPos>
- <X>177</X>
- <Y>3</Y>
- </EdPos>
- <PathToModel>Models\Characters\Animations\Wildlife\Deer\deer_idle_2.mwm</PathToModel>
- <AnimationName>AnimStack::deer_idle_2</AnimationName>
- <Loop>false</Loop>
- <Speed>1</Speed>
- <Interpolate>true</Interpolate>
- </Child>
- </AnimationTree>
- <EdPos>
- <X>39</X>
- <Y>-470</Y>
- </EdPos>
- <Type>Normal</Type>
- </Node>
- <Node>
- <Name>Idle</Name>
- <AnimationTree>
- <EdPos>
- <X>0</X>
- <Y>0</Y>
- </EdPos>
- <Child xsi:type="MyObjectBuilder_AnimationTreeNodeTrack">
- <EdPos>
- <X>121</X>
- <Y>24</Y>
- </EdPos>
- <Loop>true</Loop>
- <Speed>1</Speed>
- <Interpolate>true</Interpolate>
- </Child>
- </AnimationTree>
- <EdPos>
- <X>7</X>
- <Y>151</Y>
- </EdPos>
- <Type>PassThrough</Type>
- </Node>
- <Node>
- <Name>IdleAny</Name>
- <EdPos>
- <X>222</X>
- <Y>-23</Y>
- </EdPos>
- <Type>Any</Type>
- </Node>
- <Node>
- <Name>Idle1Loop</Name>
- <AnimationTree>
- <EdPos>
- <X>0</X>
- <Y>0</Y>
- </EdPos>
- <Child xsi:type="MyObjectBuilder_AnimationTreeNodeTrack">
- <EdPos>
- <X>222</X>
- <Y>-34</Y>
- </EdPos>
- <PathToModel>Models\Characters\Animations\Wildlife\Deer\deer_idle_1.mwm</PathToModel>
- <AnimationName>AnimStack::deer_idle_1</AnimationName>
- <Loop>false</Loop>
- <Speed>0.72999995946884155</Speed>
- <Interpolate>true</Interpolate>
- </Child>
- </AnimationTree>
- <EdPos>
- <X>45</X>
- <Y>-111</Y>
- </EdPos>
- <Type>Normal</Type>
- </Node>
- <Node>
- <Name>Idle4</Name>
- <AnimationTree>
- <EdPos>
- <X>0</X>
- <Y>0</Y>
- </EdPos>
- <Child xsi:type="MyObjectBuilder_AnimationTreeNodeTrack">
- <EdPos>
- <X>153</X>
- <Y>-46</Y>
- </EdPos>
- <PathToModel>Models\Characters\Animations\Wildlife\Deer\deer_idle_4.mwm</PathToModel>
- <AnimationName>AnimStack::deer_idle_4</AnimationName>
- <Loop>false</Loop>
- <Speed>1</Speed>
- <Interpolate>true</Interpolate>
- </Child>
- </AnimationTree>
- <EdPos>
- <X>-744</X>
- <Y>-247</Y>
- </EdPos>
- <Type>Normal</Type>
- </Node>
- </Nodes>
- <Transitions>
- <Transition From="Idle" To="Idle1" TimeInSec="0" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@randomstable" Op="GreaterOrEqual" Rhs="0.33333" />
- </Conjunction>
- </Conditions>
- <Priority>1</Priority>
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle2" To="Idle1" TimeInSec="0.2" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="GreaterOrEqual" Rhs="1" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle1" To="Idle3" TimeInSec="0.2" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="Equal" Rhs="1" />
- <Condition Lhs="@randomstable" Op="GreaterOrEqual" Rhs="0.9" />
- </Conjunction>
- </Conditions>
- <Priority>1</Priority>
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle1" To="Idle2" TimeInSec="0.2" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="Equal" Rhs="1" />
- <Condition Lhs="@randomstable" Op="LessOrEqual" Rhs="0.3" />
- </Conjunction>
- </Conditions>
- <Priority>2</Priority>
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle1" To="Idle1Loop" TimeInSec="0.2" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="Equal" Rhs="1" />
- <Condition Lhs="@randomstable" Op="Greater" Rhs="0.3" />
- <Condition Lhs="@randomstable" Op="Less" Rhs="0.6" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle1Loop" To="Idle1" TimeInSec="0.2" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="Equal" Rhs="1" />
- <Condition Lhs="@randomstable" Op="Less" Rhs="0.6" />
- <Condition Lhs="@randomstable" Op="Greater" Rhs="0.3" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle1Loop" To="Idle2" TimeInSec="0" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="Equal" Rhs="1" />
- <Condition Lhs="@randomstable" Op="LessOrEqual" Rhs="0.1" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle1Loop" To="Idle3" TimeInSec="0" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="Equal" Rhs="1" />
- <Condition Lhs="@randomstable" Op="GreaterOrEqual" Rhs="0.9" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle3" To="Idle1" TimeInSec="0.2" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="GreaterOrEqual" Rhs="1" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle1" To="Idle4" TimeInSec="0.2" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="Equal" Rhs="1" />
- <Condition Lhs="@randomstable" Op="Greater" Rhs="0.6" />
- <Condition Lhs="@randomstable" Op="Less" Rhs="0.9" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle4" To="Idle1" TimeInSec="0.2" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="Equal" Rhs="1" />
- <Condition Lhs="@randomstable" Op="Less" Rhs="0.6" />
- <Condition Lhs="@randomstable" Op="Greater" Rhs="0.3" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle4" To="Idle2" TimeInSec="0.2" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="Equal" Rhs="1" />
- <Condition Lhs="@randomstable" Op="Less" Rhs="0.3" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle2" To="Idle4" TimeInSec="0.2" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="Equal" Rhs="1" />
- <Condition Lhs="@randomstable" Op="Greater" Rhs="0.6" />
- <Condition Lhs="@randomstable" Op="Less" Rhs="0.9" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle4" To="Idle3" TimeInSec="0.2" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="Equal" Rhs="1" />
- <Condition Lhs="@randomstable" Op="Greater" Rhs="0.9" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- <Transition From="Idle3" To="Idle4" TimeInSec="0.2" Sync="Restart">
- <Conditions>
- <Conjunction>
- <Condition Lhs="@animationfinished" Op="Equal" Rhs="1" />
- <Condition Lhs="@randomstable" Op="Less" Rhs="0.9" />
- <Condition Lhs="@randomstable" Op="Greater" Rhs="0.6" />
- </Conjunction>
- </Conditions>
- <Priority xsi:nil="true" />
- <Curve>Smooth</Curve>
- </Transition>
- </Transitions>
- </StateMachine>
- </StateMachines>
- </Definition>
- </Definitions>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement