protected Node ST_PlayConversationAnims( SmartCharacter user, AnimationDescription[] myAnims, AnimationDescription[] userAnims) { BehaviorMecanim myBehavior = this.GetComponent<BehaviorMecanim>(); BehaviorMecanim userBehavior = user.GetComponent<BehaviorMecanim>(); List<Node> animations = new List<Node>(); for (int i = 0; i < myAnims.Length; i++) { animations.Add( myBehavior.ST_PlayGesture( myAnims[i].Name, myAnims[i].Layer, 1500)); animations.Add( userBehavior.ST_PlayGesture( userAnims[i].Name, userAnims[i].Layer, 1500)); } return new Sequence(animations.ToArray()); }