Beispiel #1
0
 public void ObjectWalk(S.ObjectWalk p)
 {
     if (Players.TryGetValue(p.ObjectID, out PlayerObject player))
     {
         player.ActionFeed.Add(new QueuedAction {
             Action = MirAction.Walking, Direction = p.Direction, Location = new Vector2(p.Location.X, p.Location.Y)
         });
     }
 }
Beispiel #2
0
 public void ObjectWalk(S.ObjectWalk p)
 {
     if (ObjectList.TryGetValue(p.ObjectID, out MapObject ob))
     {
         ob.ActionFeed.Add(new QueuedAction {
             Action = MirAction.Walking, Direction = p.Direction, Location = new Vector2(p.Location.X, p.Location.Y)
         });
     }
 }
Beispiel #3
0
        private void ObjectWalk(S.ObjectWalk p)
        {
            if (p.ObjectID == User.ObjectID)
            {
                return;
            }

            for (int i = MapControl.Objects.Count - 1; i >= 0; i--)
            {
                MapObject ob = MapControl.Objects[i];
                if (ob.ObjectID != p.ObjectID)
                {
                    continue;
                }
                ob.ActionFeed.Add(new QueuedAction {
                    Action = MirAction.Walking, Direction = p.Direction, Location = p.Location
                });
                return;
            }
        }
Beispiel #4
0
 public static void ObjectWalk(S.ObjectWalk p)
 {
     gameManager.ObjectWalk(p);
 }