Hi there. While I've been relatively successful with 3 position switches using L:vars, I just can't get the following A:vars switch to work. Can anyone help?
Thanks!
Thanks!
Code:
<PartInfo>
<Name>Start_Eng12</Name>
<AnimLength>50</AnimLength>
<Animation>
<Parameter>
<Code>
25 (A:GENERAL ENG STARTER:1,bool) 25 * +
</Code>
</Parameter>
</Animation>
<MouseRect>
<Cursor>Hand</Cursor>
<TooltipText>Engine Start</TooltipText>
<MouseFlags>LeftSingle+RightSingle+Wheel</MouseFlags>
<CallbackCode>
(M:Event) 'RightSingle' scmp 0 ==
(M:Event) 'WheelDown' scmp 0 == or
if{ (A:GENERAL ENG STARTER:1,bool)) -- -1 max (>A:GENERAL ENG STARTER:1,bool)) }
(M:Event) 'LeftSingle' scmp 0 ==
(M:Event) 'WheelUp' scmp 0 == or
if{ (A:GENERAL ENG STARTER:1,bool)) ++ 1 min (>A:GENERAL ENG STARTER:1,bool)) }
(A:GENERAL ENG STARTER:1, bool) -1 ==
if
{
(A:GENERAL ENG STARTER:1,bool) -1 == if{ (A:GENERAL ENG STARTER:2, bool) ! if{ (>K:TOGGLE_STARTER2, bool) }
}
(L:LLTLswitch, enum) 0 ==
if
{
(A:GENERAL ENG STARTER:1,bool) if{ (>K:TOGGLE_STARTER2, bool) } &&
}
(A:GENERAL ENG STARTER:1,bool 1 ==
if
{
(A:GENERAL ENG STARTER:1,bool 0 == if{ (A:GENERAL ENG STARTER:2, bool)) if{ (>K:TOGGLE_STARTER2, bool) } } (A:GENERAL ENG STARTER:1,bool 1 == if{ (>K:TOGGLE_STARTER1, bool) }
}
</CallbackCode>
</MouseRect>
</PartInfo>


