entities

package
v0.0.0-...-3a29b05 Latest Latest
Warning

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

Go to latest
Published: Oct 26, 2017 License: MIT Imports: 15 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AddPlayer

type AddPlayer struct {
	Player *actor.PID
}

type DeletePlayer

type DeletePlayer struct {
	Player *actor.PID
}

type GlobalTick

type GlobalTick struct {
	Now time.Time
}

type Logout

type Logout struct {
}

type PacketReader

type PacketReader struct {
	Client  net.Conn
	Player  *actor.PID
	Network network.INetwork
	Logger  *zap.SugaredLogger
}

func (*PacketReader) Receive

func (state *PacketReader) Receive(context actor.Context)

type PacketSender

type PacketSender struct {
	Client  net.Conn
	Network network.INetwork
	Logger  *zap.SugaredLogger
}

func (*PacketSender) Receive

func (state *PacketSender) Receive(context actor.Context)

type Player

type Player struct {
	DB           *sql.DB
	World        *actor.PID
	PacketSender *actor.PID
	Logger       *zap.SugaredLogger

	Info    *models.Player
	Time    string
	InWorld bool
}

func (*Player) Receive

func (state *Player) Receive(context actor.Context)

func (*Player) WorldHandle

func (state *Player) WorldHandle(context actor.Context)

type ReadPacket

type ReadPacket struct {
	Len int
	Buf []byte
}

type RecordTime

type RecordTime struct {
	Time string
}

type SendPacket

type SendPacket struct {
	Packet out.IOut
}

type SendPacketWithLogout

type SendPacketWithLogout struct {
	Packet out.IOut
}

type World

type World struct {
	DB      *sql.DB
	Players *actor.PIDSet
}

func NewWorld

func NewWorld(db *sql.DB) *World

func (*World) InWorld

func (state *World) InWorld(context actor.Context)

func (*World) Receive

func (state *World) Receive(context actor.Context)

Jump to

Keyboard shortcuts

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