combat

package
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 6, 2021 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_combat_combat_proto protoreflect.FileDescriptor

Functions

func NewCombatServiceEndpoints

func NewCombatServiceEndpoints() []*api.Endpoint

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) Descriptor() ([]byte, []int)

Deprecated: Use UnitInfo.ProtoReflect.Descriptor instead.

func (*UnitInfo) GetUnitAttList

func (x *UnitInfo) GetUnitAttList() []*game.Att

func (*UnitInfo) GetUnitTypeId

func (x *UnitInfo) GetUnitTypeId() int32

func (*UnitInfo) ProtoMessage

func (*UnitInfo) ProtoMessage()

func (*UnitInfo) ProtoReflect

func (x *UnitInfo) ProtoReflect() protoreflect.Message

func (*UnitInfo) Reset

func (x *UnitInfo) Reset()

func (*UnitInfo) String

func (x *UnitInfo) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL