protocode.go 727 Bytes
package action

import (
	"pro2d/common/logger"
	"pro2d/pb"
)

func GetActionMap() map[interface{}]interface{} {
	logger.Debug("init protocode...")
	am := make(map[interface{}]interface{})
	am[uint32(pb.ProtoCode_HeartReq)] = HeartRpc
	am[uint32(pb.ProtoCode_CreateReq)] = CreateRpc
	am[uint32(pb.ProtoCode_ChangeTeamReq)] = ChangeTeamRpc
	am[uint32(pb.ProtoCode_HeroEquipReferReq)] = HeroEquipReferRpc
	am[uint32(pb.ProtoCode_RoleClearItemsReq)] = RoleClearItemsRpc
	am[uint32(pb.ProtoCode_RoleStartBattleReq)] = RoleStartBattleRpc
	am[uint32(pb.ProtoCode_RoleEndBattleReq)] = RoleEndBattleRpc
	am[uint32(pb.ProtoCode_EquipmentDelReq)] = EquipmentDelRpc
	am[uint32(pb.ProtoCode_HeroUpLevelReq)] = HeroUpLevelRpc

	return am
}