public void TalkTo(SimObject avatar, String talkAbout)
 {
     //SimAvatar avatarWasInDialogWith = ((SimAvatarImpl) avatar).InDialogWith;
     //SimAvatar wasInDialogWith = InDialogWith;
     //try
     {
         SimObject    InDialogWith = avatar;
         var          Client       = GetGridClient();
         AgentManager ClientSelf   = Client.Self;
         AgentManager.AgentMovement ClientMovement = ClientSelf.Movement;
         TurnToward(InDialogWith);
         ClientSelf.AnimationStop(Animations.TALK, true);
         ClientSelf.AnimationStart(Animations.TALK, true);
         GetBotClient().Talk(InDialogWith + ": " + talkAbout);
         Thread.Sleep(3000);
         ClientSelf.AnimationStop(Animations.TALK, true);
     }
     //finally
     //{
     //    InDialogWith = wasInDialogWith;
     //    //avatar.InDialogWith = avatarWasInDialogWith;
     //}
 }
Ejemplo n.º 2
0
 public static void ResetControlFlags(AgentManager.AgentMovement movement)
 {
     movement.ResetControlFlags();
 }