private CollisionComponentsWrapper Deserialize(string pathToFile) { CollisionComponentsWrapper deserializedComponent = null; CollisionComponentSerializer serializer = new CollisionComponentSerializer(); deserializedComponent = serializer.Deserialize(pathToFile) as CollisionComponentsWrapper; return(deserializedComponent); }
ICustomSerializer GetDeserializer(string extension) { ICustomSerializer serializer = null; switch (extension) { case "cl": serializer = new CollisionComponentSerializer(); break; default: serializer = new EngineObjectsSerializer(); break; } return(serializer); }
private void Serialize(CollisionComponentsWrapper wrappedComponent, string pathToDir) { CollisionComponentSerializer serializer = new CollisionComponentSerializer(); serializer.Serialize(wrappedComponent, pathToDir); }