protocode.go 943 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_HeartRpc)] = HeartRpc
	am[uint32(pb.ProtoCode_CreateRpc)] = CreateRpc
	am[uint32(pb.ProtoCode_ChangeTeamRpc)] = ChangeTeamRpc
	am[uint32(pb.ProtoCode_HeroEquipReferRpc)] = HeroEquipReferRpc
	am[uint32(pb.ProtoCode_RoleClearItemsRpc)] = RoleClearItemsRpc
	am[uint32(pb.ProtoCode_RoleStartBattleRpc)] = RoleStartBattleRpc
	am[uint32(pb.ProtoCode_RoleEndBattleRpc)] = RoleEndBattleRpc
	am[uint32(pb.ProtoCode_EquipmentDelRpc)] = EquipmentDelRpc
	am[uint32(pb.ProtoCode_HeroUpLevelRpc)] = HeroUpLevelRpc
	am[uint32(pb.ProtoCode_EmailListRpc)] = EmailListRpc
	am[uint32(pb.ProtoCode_EmailDrawRpc)] = EmailDrawRpc
	am[uint32(pb.ProtoCode_EmailCheckRpc)] = EmailCheckRpc
	am[uint32(pb.ProtoCode_EmailDelRpc)] = EmailDelRpc

	return am
}