Documentation ¶
Index ¶
- Variables
- func NewCombatServiceEndpoints() []*api.Endpoint
- func RegisterCombatServiceHandler(s server.Server, hdlr CombatServiceHandler, opts ...server.HandlerOption) error
- type CombatService
- type CombatServiceHandler
- type StartStageCombatReply
- func (*StartStageCombatReply) Descriptor() ([]byte, []int)deprecated
- func (x *StartStageCombatReply) GetAttackId() int64
- func (x *StartStageCombatReply) GetDefenceId() int64
- func (x *StartStageCombatReply) GetResult() bool
- func (x *StartStageCombatReply) GetSceneId() int64
- func (*StartStageCombatReply) ProtoMessage()
- func (x *StartStageCombatReply) ProtoReflect() protoreflect.Message
- func (x *StartStageCombatReply) Reset()
- func (x *StartStageCombatReply) String() string
- type StartStageCombatReq
- func (*StartStageCombatReq) Descriptor() ([]byte, []int)deprecated
- func (x *StartStageCombatReq) GetAttackId() int64
- func (x *StartStageCombatReq) GetAttackUnitList() []*UnitInfo
- func (x *StartStageCombatReq) GetDefenceId() int64
- func (x *StartStageCombatReq) GetDefenceUnitList() []*UnitInfo
- func (x *StartStageCombatReq) GetSceneId() int64
- func (x *StartStageCombatReq) GetSceneType() int32
- func (*StartStageCombatReq) ProtoMessage()
- func (x *StartStageCombatReq) ProtoReflect() protoreflect.Message
- func (x *StartStageCombatReq) Reset()
- func (x *StartStageCombatReq) String() string
- type UnitInfo
Constants ¶
This section is empty.
Variables ¶
View Source
var File_combat_combat_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCombatServiceHandler ¶
func RegisterCombatServiceHandler(s server.Server, hdlr CombatServiceHandler, opts ...server.HandlerOption) error
Types ¶
type CombatService ¶
type CombatService interface {
StartStageCombat(ctx context.Context, in *StartStageCombatReq, opts ...client.CallOption) (*StartStageCombatReply, error)
}
func NewCombatService ¶
func NewCombatService(name string, c client.Client) CombatService
type CombatServiceHandler ¶
type CombatServiceHandler interface {
StartStageCombat(context.Context, *StartStageCombatReq, *StartStageCombatReply) error
}
type StartStageCombatReply ¶
type StartStageCombatReply struct { SceneId int64 `protobuf:"varint,1,opt,name=SceneId,proto3" json:"SceneId,omitempty"` AttackId int64 `protobuf:"varint,2,opt,name=AttackId,proto3" json:"AttackId,omitempty"` DefenceId int64 `protobuf:"varint,3,opt,name=DefenceId,proto3" json:"DefenceId,omitempty"` Result bool `protobuf:"varint,4,opt,name=Result,proto3" json:"Result,omitempty"` // true == win // contains filtered or unexported fields }
func (*StartStageCombatReply) Descriptor
deprecated
func (*StartStageCombatReply) Descriptor() ([]byte, []int)
Deprecated: Use StartStageCombatReply.ProtoReflect.Descriptor instead.
func (*StartStageCombatReply) GetAttackId ¶
func (x *StartStageCombatReply) GetAttackId() int64
func (*StartStageCombatReply) GetDefenceId ¶
func (x *StartStageCombatReply) GetDefenceId() int64
func (*StartStageCombatReply) GetResult ¶
func (x *StartStageCombatReply) GetResult() bool
func (*StartStageCombatReply) GetSceneId ¶
func (x *StartStageCombatReply) GetSceneId() int64
func (*StartStageCombatReply) ProtoMessage ¶
func (*StartStageCombatReply) ProtoMessage()
func (*StartStageCombatReply) ProtoReflect ¶
func (x *StartStageCombatReply) ProtoReflect() protoreflect.Message
func (*StartStageCombatReply) Reset ¶
func (x *StartStageCombatReply) Reset()
func (*StartStageCombatReply) String ¶
func (x *StartStageCombatReply) String() string
type StartStageCombatReq ¶
type StartStageCombatReq struct { SceneId int64 `protobuf:"varint,1,opt,name=SceneId,proto3" json:"SceneId,omitempty"` // generated by game service SceneType int32 `protobuf:"varint,2,opt,name=SceneType,proto3" json:"SceneType,omitempty"` AttackId int64 `protobuf:"varint,3,opt,name=AttackId,proto3" json:"AttackId,omitempty"` AttackUnitList []*UnitInfo `protobuf:"bytes,4,rep,name=AttackUnitList,proto3" json:"AttackUnitList,omitempty"` DefenceId int64 `protobuf:"varint,5,opt,name=DefenceId,proto3" json:"DefenceId,omitempty"` DefenceUnitList []*UnitInfo `protobuf:"bytes,6,rep,name=DefenceUnitList,proto3" json:"DefenceUnitList,omitempty"` // contains filtered or unexported fields }
func (*StartStageCombatReq) Descriptor
deprecated
func (*StartStageCombatReq) Descriptor() ([]byte, []int)
Deprecated: Use StartStageCombatReq.ProtoReflect.Descriptor instead.
func (*StartStageCombatReq) GetAttackId ¶
func (x *StartStageCombatReq) GetAttackId() int64
func (*StartStageCombatReq) GetAttackUnitList ¶
func (x *StartStageCombatReq) GetAttackUnitList() []*UnitInfo
func (*StartStageCombatReq) GetDefenceId ¶
func (x *StartStageCombatReq) GetDefenceId() int64
func (*StartStageCombatReq) GetDefenceUnitList ¶
func (x *StartStageCombatReq) GetDefenceUnitList() []*UnitInfo
func (*StartStageCombatReq) GetSceneId ¶
func (x *StartStageCombatReq) GetSceneId() int64
func (*StartStageCombatReq) GetSceneType ¶
func (x *StartStageCombatReq) GetSceneType() int32
func (*StartStageCombatReq) ProtoMessage ¶
func (*StartStageCombatReq) ProtoMessage()
func (*StartStageCombatReq) ProtoReflect ¶
func (x *StartStageCombatReq) ProtoReflect() protoreflect.Message
func (*StartStageCombatReq) Reset ¶
func (x *StartStageCombatReq) Reset()
func (*StartStageCombatReq) String ¶
func (x *StartStageCombatReq) String() string
type UnitInfo ¶
type UnitInfo struct { UnitTypeId int32 `protobuf:"varint,1,opt,name=UnitTypeId,proto3" json:"UnitTypeId,omitempty"` UnitAttList []*game.Att `protobuf:"bytes,2,rep,name=UnitAttList,proto3" json:"UnitAttList,omitempty"` // contains filtered or unexported fields }
unit scene att
func (*UnitInfo) Descriptor
deprecated
func (*UnitInfo) GetUnitAttList ¶
func (*UnitInfo) GetUnitTypeId ¶
func (*UnitInfo) ProtoMessage ¶
func (*UnitInfo) ProtoMessage()
func (*UnitInfo) ProtoReflect ¶
func (x *UnitInfo) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.