Documentation ¶
Index ¶
- Variables
- func RegisterPlayerTransporterServer(s grpc.ServiceRegistrar, srv PlayerTransporterServer)
- type MoveRequest
- func (*MoveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MoveRequest) GetPlayerIds() []string
- func (x *MoveRequest) GetServerType() RestrictedServerType
- func (*MoveRequest) ProtoMessage()
- func (x *MoveRequest) ProtoReflect() protoreflect.Message
- func (x *MoveRequest) Reset()
- func (x *MoveRequest) String() string
- type PlayerTransporterClient
- type PlayerTransporterServer
- type RestrictedServerType
- func (RestrictedServerType) Descriptor() protoreflect.EnumDescriptor
- func (x RestrictedServerType) Enum() *RestrictedServerType
- func (RestrictedServerType) EnumDescriptor() ([]byte, []int)deprecated
- func (x RestrictedServerType) Number() protoreflect.EnumNumber
- func (x RestrictedServerType) String() string
- func (RestrictedServerType) Type() protoreflect.EnumType
- type TowerDefenceGameMoveRequest
- func (*TowerDefenceGameMoveRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TowerDefenceGameMoveRequest) GetFastJoin() bool
- func (x *TowerDefenceGameMoveRequest) GetPlayerIds() []string
- func (*TowerDefenceGameMoveRequest) ProtoMessage()
- func (x *TowerDefenceGameMoveRequest) ProtoReflect() protoreflect.Message
- func (x *TowerDefenceGameMoveRequest) Reset()
- func (x *TowerDefenceGameMoveRequest) String() string
- type UnimplementedPlayerTransporterServer
- type UnsafePlayerTransporterServer
Constants ¶
This section is empty.
Variables ¶
var ( RestrictedServerType_name = map[int32]string{ 0: "LOBBY", } RestrictedServerType_value = map[string]int32{ "LOBBY": 0, } )
Enum value maps for RestrictedServerType.
var File_player_transporter_proto protoreflect.FileDescriptor
var PlayerTransporter_ServiceDesc = grpc.ServiceDesc{ ServiceName: "towerdefence.cc.service.player_transporter.PlayerTransporter", HandlerType: (*PlayerTransporterServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CommonMovePlayer", Handler: _PlayerTransporter_CommonMovePlayer_Handler, }, { MethodName: "TowerDefenceGameMovePlayer", Handler: _PlayerTransporter_TowerDefenceGameMovePlayer_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "player_transporter.proto", }
PlayerTransporter_ServiceDesc is the grpc.ServiceDesc for PlayerTransporter service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterPlayerTransporterServer ¶
func RegisterPlayerTransporterServer(s grpc.ServiceRegistrar, srv PlayerTransporterServer)
Types ¶
type MoveRequest ¶
type MoveRequest struct { PlayerIds []string `protobuf:"bytes,1,rep,name=player_ids,json=playerIds,proto3" json:"player_ids,omitempty"` ServerType RestrictedServerType `` /* 161-byte string literal not displayed */ // contains filtered or unexported fields }
func (*MoveRequest) Descriptor
deprecated
func (*MoveRequest) Descriptor() ([]byte, []int)
Deprecated: Use MoveRequest.ProtoReflect.Descriptor instead.
func (*MoveRequest) GetPlayerIds ¶
func (x *MoveRequest) GetPlayerIds() []string
func (*MoveRequest) GetServerType ¶
func (x *MoveRequest) GetServerType() RestrictedServerType
func (*MoveRequest) ProtoMessage ¶
func (*MoveRequest) ProtoMessage()
func (*MoveRequest) ProtoReflect ¶
func (x *MoveRequest) ProtoReflect() protoreflect.Message
func (*MoveRequest) Reset ¶
func (x *MoveRequest) Reset()
func (*MoveRequest) String ¶
func (x *MoveRequest) String() string
type PlayerTransporterClient ¶
type PlayerTransporterClient interface { CommonMovePlayer(ctx context.Context, in *MoveRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) TowerDefenceGameMovePlayer(ctx context.Context, in *TowerDefenceGameMoveRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) }
PlayerTransporterClient is the client API for PlayerTransporter service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewPlayerTransporterClient ¶
func NewPlayerTransporterClient(cc grpc.ClientConnInterface) PlayerTransporterClient
type PlayerTransporterServer ¶
type PlayerTransporterServer interface { CommonMovePlayer(context.Context, *MoveRequest) (*emptypb.Empty, error) TowerDefenceGameMovePlayer(context.Context, *TowerDefenceGameMoveRequest) (*emptypb.Empty, error) // contains filtered or unexported methods }
PlayerTransporterServer is the server API for PlayerTransporter service. All implementations must embed UnimplementedPlayerTransporterServer for forward compatibility
type RestrictedServerType ¶
type RestrictedServerType int32
only some server types can be used in common
const (
RestrictedServerType_LOBBY RestrictedServerType = 0
)
func (RestrictedServerType) Descriptor ¶
func (RestrictedServerType) Descriptor() protoreflect.EnumDescriptor
func (RestrictedServerType) Enum ¶
func (x RestrictedServerType) Enum() *RestrictedServerType
func (RestrictedServerType) EnumDescriptor
deprecated
func (RestrictedServerType) EnumDescriptor() ([]byte, []int)
Deprecated: Use RestrictedServerType.Descriptor instead.
func (RestrictedServerType) Number ¶
func (x RestrictedServerType) Number() protoreflect.EnumNumber
func (RestrictedServerType) String ¶
func (x RestrictedServerType) String() string
func (RestrictedServerType) Type ¶
func (RestrictedServerType) Type() protoreflect.EnumType
type TowerDefenceGameMoveRequest ¶
type TowerDefenceGameMoveRequest struct { PlayerIds []string `protobuf:"bytes,1,rep,name=player_ids,json=playerIds,proto3" json:"player_ids,omitempty"` FastJoin bool `protobuf:"varint,2,opt,name=fast_join,json=fastJoin,proto3" json:"fast_join,omitempty"` // contains filtered or unexported fields }
func (*TowerDefenceGameMoveRequest) Descriptor
deprecated
func (*TowerDefenceGameMoveRequest) Descriptor() ([]byte, []int)
Deprecated: Use TowerDefenceGameMoveRequest.ProtoReflect.Descriptor instead.
func (*TowerDefenceGameMoveRequest) GetFastJoin ¶
func (x *TowerDefenceGameMoveRequest) GetFastJoin() bool
func (*TowerDefenceGameMoveRequest) GetPlayerIds ¶
func (x *TowerDefenceGameMoveRequest) GetPlayerIds() []string
func (*TowerDefenceGameMoveRequest) ProtoMessage ¶
func (*TowerDefenceGameMoveRequest) ProtoMessage()
func (*TowerDefenceGameMoveRequest) ProtoReflect ¶
func (x *TowerDefenceGameMoveRequest) ProtoReflect() protoreflect.Message
func (*TowerDefenceGameMoveRequest) Reset ¶
func (x *TowerDefenceGameMoveRequest) Reset()
func (*TowerDefenceGameMoveRequest) String ¶
func (x *TowerDefenceGameMoveRequest) String() string
type UnimplementedPlayerTransporterServer ¶
type UnimplementedPlayerTransporterServer struct { }
UnimplementedPlayerTransporterServer must be embedded to have forward compatible implementations.
func (UnimplementedPlayerTransporterServer) CommonMovePlayer ¶
func (UnimplementedPlayerTransporterServer) CommonMovePlayer(context.Context, *MoveRequest) (*emptypb.Empty, error)
func (UnimplementedPlayerTransporterServer) TowerDefenceGameMovePlayer ¶
func (UnimplementedPlayerTransporterServer) TowerDefenceGameMovePlayer(context.Context, *TowerDefenceGameMoveRequest) (*emptypb.Empty, error)
type UnsafePlayerTransporterServer ¶
type UnsafePlayerTransporterServer interface {
// contains filtered or unexported methods
}
UnsafePlayerTransporterServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PlayerTransporterServer will result in compilation errors.