//============================================================
// TTeamFixConfigProfile.uc	- An object for storing multiple configuration profiles
//============================================================
//	TitanTeamFix
//		- A modular team balancing tool initially coded for the Titan servers:
//			http://ut2004.titaninternet.co.uk/
//
//	Copyright (C) 2007-2008 John "Shambler" Barrett (JBarrett847@Gmail.com or Shambler@OldUnreal.com)
//
//	This program is free software; you can redistribute and/or modify
//	it under the terms of the Open Unreal Mod License version 1.1.
//
//============================================================
//
// This class stores configuration profiles and allows admins
// to specify a seperate name for each profile.
//
// N.B. This profile class is only a stub for other profile
// configuration classes
//
//============================================================
class TTeamFixConfigProfile extends Object
	PerObjectConfig
	config(TitanTeamFix);


// Implement in subclasses
function TransferProperties(TTeamFix Owner);
function SaveProperties(TTeamFix Owner);
function ValidateProperties(TTeamFix Owner); // For fixing up properties that depend upon each other