combat

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2020 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StartStageCombatReply) Descriptor

func (*StartStageCombatReply) Descriptor() ([]byte, []int)

func (*StartStageCombatReply) GetAttackId

func (m *StartStageCombatReply) GetAttackId() int64

func (*StartStageCombatReply) GetDefenceId

func (m *StartStageCombatReply) GetDefenceId() int64

func (*StartStageCombatReply) GetResult

func (m *StartStageCombatReply) GetResult() bool

func (*StartStageCombatReply) GetSceneId

func (m *StartStageCombatReply) GetSceneId() int64

func (*StartStageCombatReply) ProtoMessage

func (*StartStageCombatReply) ProtoMessage()

func (*StartStageCombatReply) Reset

func (m *StartStageCombatReply) Reset()

func (*StartStageCombatReply) String

func (m *StartStageCombatReply) String() string

func (*StartStageCombatReply) XXX_DiscardUnknown

func (m *StartStageCombatReply) XXX_DiscardUnknown()

func (*StartStageCombatReply) XXX_Marshal

func (m *StartStageCombatReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartStageCombatReply) XXX_Merge

func (m *StartStageCombatReply) XXX_Merge(src proto.Message)

func (*StartStageCombatReply) XXX_Size

func (m *StartStageCombatReply) XXX_Size() int

func (*StartStageCombatReply) XXX_Unmarshal

func (m *StartStageCombatReply) XXX_Unmarshal(b []byte) error

type StartStageCombatReq

type StartStageCombatReq struct {
	SceneId              int64       `protobuf:"varint,1,opt,name=SceneId,proto3" json:"SceneId,omitempty"`
	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"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*StartStageCombatReq) Descriptor

func (*StartStageCombatReq) Descriptor() ([]byte, []int)

func (*StartStageCombatReq) GetAttackId

func (m *StartStageCombatReq) GetAttackId() int64

func (*StartStageCombatReq) GetAttackUnitList

func (m *StartStageCombatReq) GetAttackUnitList() []*UnitInfo

func (*StartStageCombatReq) GetDefenceId

func (m *StartStageCombatReq) GetDefenceId() int64

func (*StartStageCombatReq) GetDefenceUnitList

func (m *StartStageCombatReq) GetDefenceUnitList() []*UnitInfo

func (*StartStageCombatReq) GetSceneId

func (m *StartStageCombatReq) GetSceneId() int64

func (*StartStageCombatReq) GetSceneType

func (m *StartStageCombatReq) GetSceneType() int32

func (*StartStageCombatReq) ProtoMessage

func (*StartStageCombatReq) ProtoMessage()

func (*StartStageCombatReq) Reset

func (m *StartStageCombatReq) Reset()

func (*StartStageCombatReq) String

func (m *StartStageCombatReq) String() string

func (*StartStageCombatReq) XXX_DiscardUnknown

func (m *StartStageCombatReq) XXX_DiscardUnknown()

func (*StartStageCombatReq) XXX_Marshal

func (m *StartStageCombatReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StartStageCombatReq) XXX_Merge

func (m *StartStageCombatReq) XXX_Merge(src proto.Message)

func (*StartStageCombatReq) XXX_Size

func (m *StartStageCombatReq) XXX_Size() int

func (*StartStageCombatReq) XXX_Unmarshal

func (m *StartStageCombatReq) XXX_Unmarshal(b []byte) error

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"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

unit scene att

func (*UnitInfo) Descriptor

func (*UnitInfo) Descriptor() ([]byte, []int)

func (*UnitInfo) GetUnitAttList

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

func (*UnitInfo) GetUnitTypeId

func (m *UnitInfo) GetUnitTypeId() int32

func (*UnitInfo) ProtoMessage

func (*UnitInfo) ProtoMessage()

func (*UnitInfo) Reset

func (m *UnitInfo) Reset()

func (*UnitInfo) String

func (m *UnitInfo) String() string

func (*UnitInfo) XXX_DiscardUnknown

func (m *UnitInfo) XXX_DiscardUnknown()

func (*UnitInfo) XXX_Marshal

func (m *UnitInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UnitInfo) XXX_Merge

func (m *UnitInfo) XXX_Merge(src proto.Message)

func (*UnitInfo) XXX_Size

func (m *UnitInfo) XXX_Size() int

func (*UnitInfo) XXX_Unmarshal

func (m *UnitInfo) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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