role

package
v0.0.0-...-28fda05 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2022 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type JinShen

type JinShen struct {
}

func (*JinShen) Execute

func (m *JinShen) Execute(g *game.Game) (nextFsm game.Fsm, continueResolve bool, ok bool)

func (*JinShen) ExecuteProtocol

func (m *JinShen) ExecuteProtocol(*game.Game, game.IPlayer, proto.Message)

func (*JinShen) GetSkillId

func (m *JinShen) GetSkillId() game.SkillId

func (*JinShen) Init

func (m *JinShen) Init(g *game.Game)

type LianLuo

type LianLuo struct {
}

func (*LianLuo) Execute

func (l *LianLuo) Execute(*game.Game) (nextFsm game.Fsm, continueResolve bool, ok bool)

func (*LianLuo) ExecuteProtocol

func (l *LianLuo) ExecuteProtocol(*game.Game, game.IPlayer, proto.Message)

func (*LianLuo) GetSkillId

func (l *LianLuo) GetSkillId() game.SkillId

func (*LianLuo) Init

func (l *LianLuo) Init(*game.Game)

type MianLiCangZhen

type MianLiCangZhen struct {
}

func (*MianLiCangZhen) Execute

func (m *MianLiCangZhen) Execute(g *game.Game) (nextFsm game.Fsm, continueResolve bool, ok bool)

func (*MianLiCangZhen) ExecuteProtocol

func (m *MianLiCangZhen) ExecuteProtocol(*game.Game, game.IPlayer, proto.Message)

func (*MianLiCangZhen) GetSkillId

func (m *MianLiCangZhen) GetSkillId() game.SkillId

func (*MianLiCangZhen) Init

func (m *MianLiCangZhen) Init(g *game.Game)

type MingEr

type MingEr struct {
}

func (*MingEr) Execute

func (m *MingEr) Execute(g *game.Game) (nextFsm game.Fsm, continueResolve bool, ok bool)

func (*MingEr) ExecuteProtocol

func (m *MingEr) ExecuteProtocol(*game.Game, game.IPlayer, proto.Message)

func (*MingEr) GetSkillId

func (m *MingEr) GetSkillId() game.SkillId

func (*MingEr) Init

func (m *MingEr) Init(g *game.Game)

type QiHuoKeJu

type QiHuoKeJu struct {
}

func (*QiHuoKeJu) Execute

func (m *QiHuoKeJu) Execute(g *game.Game) (nextFsm game.Fsm, continueResolve bool, ok bool)

func (*QiHuoKeJu) ExecuteProtocol

func (m *QiHuoKeJu) ExecuteProtocol(*game.Game, game.IPlayer, proto.Message)

func (*QiHuoKeJu) GetSkillId

func (m *QiHuoKeJu) GetSkillId() game.SkillId

func (*QiHuoKeJu) Init

func (m *QiHuoKeJu) Init(g *game.Game)

type XinSiChao

type XinSiChao struct {
}

func (*XinSiChao) Execute

func (x *XinSiChao) Execute(*game.Game) (nextFsm game.Fsm, continueResolve bool, ok bool)

func (*XinSiChao) ExecuteProtocol

func (x *XinSiChao) ExecuteProtocol(g *game.Game, r game.IPlayer, message proto.Message)

func (*XinSiChao) GetSkillId

func (x *XinSiChao) GetSkillId() game.SkillId

func (*XinSiChao) Init

func (x *XinSiChao) Init(*game.Game)

Jump to

Keyboard shortcuts

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