21 {
22 Object targetObject = target.GetObject();
23 Object targetParent = target.GetParent();
24
25 if ( player && targetObject && targetParent )
26 {
27 if ( targetParent.IsInherited(TentBase) )
28 {
29 array<string> selections = new array<string>;
30 targetObject.GetActionComponentNameList(target.GetComponentIndex(), selections);
31 TentBase tent = TentBase.Cast( targetParent );
32
33 for (int s = 0; s < selections.Count(); s++)
34 {
35 if ( tent.CanToggleAnimations(selections[s]) )
36 {
37
38 return true;
39 }
40 }
41 }
42 }
43
44 return false;
45 }