Пример #1
0
        public void SaveEditingObject(string filename, string textureName)
        {
            var id             = EditingObject.ID;
            var size           = EditingObject.Body.Size;
            var weight         = EditingObject.Body.Weight;
            var colliderOffset = EditingObject.Body.Collider.Position - EditingObject.Body.Position;
            var isSolid        = EditingObject.Body.IsSolid;
            var isStatic       = EditingObject.Body.IsStatic;

            ObjectsManager.Register(id, size, weight, colliderOffset, isSolid, isStatic, textureName, filename);
            ObjectsManager.SaveToFile(filename, textureName, EditingObject);

            if (ObjectSaved != null)
            {
                ObjectSaved(this, EventArgs.Empty);
            }
        }