/// <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); } }
public FloatyAreaBodyDataObject(FloatyAreaObject obj) : base(obj, BodyTypes.FloatyAreaObject) { }