Esempio n. 1
0
        public BotClient(string firstName, string lastName, Scene scene, Vector3 startPos, UUID ownerID)
        {
            m_circuitCode = (uint)Util.RandomClass.Next(0, int.MaxValue);
            m_UUID = UUID.Random();
            m_sessionId = UUID.Random();
            m_firstName = firstName;
            m_lastName = lastName;
            m_scene = scene;
            StartPos = startPos;
            OwnerID = ownerID;
            MovementController = new BotMovementController(this);
            RegisteredScriptsForPathUpdateEvents = new List<UUID>();
            TimeCreated = DateTime.Now;

            InitDefaultAnimations();
        }
 public NavigationPathAction(MovementDescription desc, BotMovementController controller)
     : base(desc, controller)
 {
     m_description = (NavigationPathDescription)desc;
 }
Esempio n. 3
0
 public AvatarFollower(MovementDescription desc, BotMovementController controller) :
     base(desc, controller)
 {
     m_description = (AvatarFollowerDescription)desc;
 }
Esempio n. 4
0
 public MovementAction(MovementDescription desc, BotMovementController controller)
 {
     m_baseDescription = desc;
     m_controller      = controller;
 }
Esempio n. 5
0
 public NavigationPathAction(MovementDescription desc, BotMovementController controller)
     : base(desc, controller)
 {
     m_description = (NavigationPathDescription)desc;
 }
 public WanderingAction(MovementDescription desc, BotMovementController controller)
     : base(desc, controller)
 {
     m_description = (WanderingDescription)desc;
 }
Esempio n. 7
0
 public WanderingAction(MovementDescription desc, BotMovementController controller)
     : base(desc, controller)
 {
     m_description = (WanderingDescription)desc;
 }
 public AvatarFollower(MovementDescription desc, BotMovementController controller) :
     base(desc, controller)
 {
     m_description = (AvatarFollowerDescription)desc;
 }
Esempio n. 9
0
 public MovementAction(MovementDescription desc, BotMovementController controller)
 {
     m_baseDescription = desc;
     m_controller = controller;
 }