if(typeof KPSystemWeb == "undefined") KPSystemWeb={};
if(typeof KPSystemWeb.AjaxMethod == "undefined") KPSystemWeb.AjaxMethod={};
KPSystemWeb.AjaxMethod_class = function() {};
Object.extend(KPSystemWeb.AjaxMethod_class.prototype, Object.extend(new AjaxPro.AjaxClass(), {
	ReturnHallWords: function() {
		return this.invoke("ReturnHallWords", {}, this.ReturnHallWords.getArguments().slice(0));
	},
	UpdateUI: function(userId, ui) {
		return this.invoke("UpdateUI", {"userId":userId, "ui":ui}, this.UpdateUI.getArguments().slice(2));
	},
	GetGameState: function(roomId) {
		return this.invoke("GetGameState", {"roomId":roomId}, this.GetGameState.getArguments().slice(1));
	},
	EndSpeak: function(roomId, userId) {
		return this.invoke("EndSpeak", {"roomId":roomId, "userId":userId}, this.EndSpeak.getArguments().slice(2));
	},
	AddMicQueue: function(roomId, userId) {
		return this.invoke("AddMicQueue", {"roomId":roomId, "userId":userId}, this.AddMicQueue.getArguments().slice(2));
	},
	RemoveMicQueue: function(roomId, userId) {
		return this.invoke("RemoveMicQueue", {"roomId":roomId, "userId":userId}, this.RemoveMicQueue.getArguments().slice(2));
	},
	Call: function(roomId, userId) {
		return this.invoke("Call", {"roomId":roomId, "userId":userId}, this.Call.getArguments().slice(2));
	},
	Shout: function(roomId, userId, words) {
		return this.invoke("Shout", {"roomId":roomId, "userId":userId, "words":words}, this.Shout.getArguments().slice(3));
	},
	Explode: function(roomId, userId) {
		return this.invoke("Explode", {"roomId":roomId, "userId":userId}, this.Explode.getArguments().slice(2));
	},
	Trust: function(roomId, userId) {
		return this.invoke("Trust", {"roomId":roomId, "userId":userId}, this.Trust.getArguments().slice(2));
	},
	GetPlayerList: function(roomId) {
		return this.invoke("GetPlayerList", {"roomId":roomId}, this.GetPlayerList.getArguments().slice(1));
	},
	GetPlayer: function(roomId, userId) {
		return this.invoke("GetPlayer", {"roomId":roomId, "userId":userId}, this.GetPlayer.getArguments().slice(2));
	},
	GetMicList: function(roomId) {
		return this.invoke("GetMicList", {"roomId":roomId}, this.GetMicList.getArguments().slice(1));
	},
	GetKPNum: function(roomId) {
		return this.invoke("GetKPNum", {"roomId":roomId}, this.GetKPNum.getArguments().slice(1));
	},
	SystemKick: function() {
		return this.invoke("SystemKick", {}, this.SystemKick.getArguments().slice(0));
	},
	RoomKick: function(roomId, userId) {
		return this.invoke("RoomKick", {"roomId":roomId, "userId":userId}, this.RoomKick.getArguments().slice(2));
	},
	RoomMaster: function(roomId, userId) {
		return this.invoke("RoomMaster", {"roomId":roomId, "userId":userId}, this.RoomMaster.getArguments().slice(2));
	},
	PlayerSay: function(roomId, userId, words) {
		return this.invoke("PlayerSay", {"roomId":roomId, "userId":userId, "words":words}, this.PlayerSay.getArguments().slice(3));
	},
	UseCard: function(roomId, userId, cardId) {
		return this.invoke("UseCard", {"roomId":roomId, "userId":userId, "cardId":cardId}, this.UseCard.getArguments().slice(3));
	},
	GameClick: function(roomId, userId) {
		return this.invoke("GameClick", {"roomId":roomId, "userId":userId}, this.GameClick.getArguments().slice(2));
	},
	OperatePlayer: function(roomId, operaterid, aimid) {
		return this.invoke("OperatePlayer", {"roomId":roomId, "operaterid":operaterid, "aimid":aimid}, this.OperatePlayer.getArguments().slice(3));
	},
	GetGameCommands: function(roomId, userId, lastCmdTime) {
		return this.invoke("GetGameCommands", {"roomId":roomId, "userId":userId, "lastCmdTime":lastCmdTime}, this.GetGameCommands.getArguments().slice(3));
	},
	url: '/ajaxpro/KPSystemWeb.AjaxMethod,KPSystem.Web.ashx'
}));
KPSystemWeb.AjaxMethod = new KPSystemWeb.AjaxMethod_class();

