function idUnitframes:loadPosition(Unit) self.Frames[Unit]:ClearAllPoints() if not self.db.profile.Position then self.Frames[Unit]:SetPoint('CENTER', UIParent, 'CENTER', 0, 0) else self.Frames[Unit]:SetPoint('BOTTOMLEFT', UIParent, 'BOTTOMLEFT', self.db.profile.Position[Unit].x, self.db.profile.Position[Unit].y) end end function idUnitframes:savePosition(Unit, x, y) local Frame = self.Frames[Unit] self.db.profile.Position[Unit].x = x or Frame:GetLeft() self.db.profile.Position[Unit].y = y or Frame:GetTop() end