/*-----------------------------------------------
 *本文件由代码生成器自动生成,
 *千万不要修改本文件的任何代码,
 *修改的的任何代码都会被覆盖掉!
 --------------------------------------------------*/

var async = require('asyncawait/async');
var await = require('asyncawait/await');


var AnimaInscriptionHandler = function(socket){
	this.socket = socket;
}

AnimaInscriptionHandler.prototype.animaInfoRequest = async(function(){
	return await(this.socket.requestAsync('area.animaInscriptionHandler.animaInfoRequest',{}));
});

AnimaInscriptionHandler.prototype.animaUpgradeRequest = async(function(){
	return await(this.socket.requestAsync('area.animaInscriptionHandler.animaUpgradeRequest',{}));
});

AnimaInscriptionHandler.prototype.animaLuckyRequest = async(function(){
	return await(this.socket.requestAsync('area.animaInscriptionHandler.animaLuckyRequest',{}));
});

AnimaInscriptionHandler.prototype.animaInscriptionInfoRequest = async(function(){
	return await(this.socket.requestAsync('area.animaInscriptionHandler.animaInscriptionInfoRequest',{}));
});

AnimaInscriptionHandler.prototype.animaInscriptionUpgradeRequest = async(function(code,destroyedInfo){
	return await(this.socket.requestAsync('area.animaInscriptionHandler.animaInscriptionUpgradeRequest',{code:code,destroyedInfo:destroyedInfo}));
});

AnimaInscriptionHandler.prototype.animaInscriptionEquipRequest = async(function(equipIndex,girdIndex){
	return await(this.socket.requestAsync('area.animaInscriptionHandler.animaInscriptionEquipRequest',{equipIndex:equipIndex,girdIndex:girdIndex}));
});

AnimaInscriptionHandler.prototype.animaInscriptionDownRequest = async(function(equipIndex){
	return await(this.socket.requestAsync('area.animaInscriptionHandler.animaInscriptionDownRequest',{equipIndex:equipIndex}));
});

AnimaInscriptionHandler.prototype.animaInscriptionUpgradeOneKeyRequest = async(function(code){
	return await(this.socket.requestAsync('area.animaInscriptionHandler.animaInscriptionUpgradeOneKeyRequest',{code:code}));
});

AnimaInscriptionHandler.prototype.animaSevenStarRequest = async(function(){
	return await(this.socket.requestAsync('area.animaInscriptionHandler.animaSevenStarRequest',{}));
});

AnimaInscriptionHandler.prototype.animaLingZhuInfoRequest = async(function(){
	return await(this.socket.requestAsync('area.animaInscriptionHandler.animaLingZhuInfoRequest',{}));
});

AnimaInscriptionHandler.prototype.animaLingZhuUpgradeRequest = async(function(zhu_index){
	return await(this.socket.requestAsync('area.animaInscriptionHandler.animaLingZhuUpgradeRequest',{zhu_index:zhu_index}));
});

AnimaInscriptionHandler.prototype.animaGongFaInfoRequest = async(function(index){
	return await(this.socket.requestAsync('area.animaInscriptionHandler.animaGongFaInfoRequest',{index:index}));
});

AnimaInscriptionHandler.prototype.animaGongFaStudyRequest = async(function(gong_index,bag_pos){
	return await(this.socket.requestAsync('area.animaInscriptionHandler.animaGongFaStudyRequest',{gong_index:gong_index,bag_pos:bag_pos}));
});

AnimaInscriptionHandler.prototype.animaGongFaUpgradeRequest = async(function(gpid){
	return await(this.socket.requestAsync('area.animaInscriptionHandler.animaGongFaUpgradeRequest',{gpid:gpid}));
});


module.exports = AnimaInscriptionHandler;