Exemple #1
0
        public void Remove(EntityRepresentation representation)
        {
            PlayerRepresentation playerRepresentation = representation as PlayerRepresentation;

            if (playerRepresentation != null)
            {
                playerRepresentations.Remove(playerRepresentation);
            }
            else
            {
                entityRepresentations.Remove(representation);
            }
        }
        public void Add(EntityRepresentation representation)
        {
            PlayerRepresentation playerRepresentation = representation as PlayerRepresentation;
            if (playerRepresentation != null)
                playerRepresentations.Add(playerRepresentation);
            else
            {
                entityRepresentations.Add(representation);

                if (this.MapRepresentation == null)
                {
                    MapRepresentation mapRepresentation = representation as MapRepresentation;
                    if (mapRepresentation != null)
                        this.MapRepresentation = mapRepresentation;
                }
            }
        }
Exemple #3
0
        public void Add(EntityRepresentation representation)
        {
            PlayerRepresentation playerRepresentation = representation as PlayerRepresentation;

            if (playerRepresentation != null)
            {
                playerRepresentations.Add(playerRepresentation);
            }
            else
            {
                entityRepresentations.Add(representation);

                if (this.MapRepresentation == null)
                {
                    MapRepresentation mapRepresentation = representation as MapRepresentation;
                    if (mapRepresentation != null)
                    {
                        this.MapRepresentation = mapRepresentation;
                    }
                }
            }
        }
 public void Remove(EntityRepresentation representation)
 {
     PlayerRepresentation playerRepresentation = representation as PlayerRepresentation;
     if (playerRepresentation != null)
         playerRepresentations.Remove(playerRepresentation);
     else
     {
         entityRepresentations.Remove(representation);
     }
 }