Esempio n. 1
0
        /// <summary>
        /// Reads and creates floatyAreaObjects
        /// </summary>
        /// <param name="msg"></param>
        public void InstantiateFloatyAreaObjects(List <FloatyAreaObjectData> objects)
        {
            foreach (var f in objects)
            {
                FloatyAreaObject newobj;

                switch (f.FloatyType)
                {
                default:
                    newobj = new FloatyAreaObject(f.Id, _world, _messageService, f.FloatyType,
                                                  GetTexture(f.FloatyType), new Vector2(f.XPos, f.YPos), f.Rotation);
                    break;
                }
                _objects.Add(newobj.Id, newobj);
            }
        }
Esempio n. 2
0
 public FloatyAreaBodyDataObject(FloatyAreaObject obj)
     : base(obj, BodyTypes.FloatyAreaObject)
 {
 }