package common import ( "blazing/logic/service/fight/info" "math/rand" ) type FightI interface { Over(c PlayerI, id info.EnumBattleOverReason) //逃跑 UseSkill(c PlayerI, id uint32) //使用技能 GetCurrPET(c PlayerI) *info.BattlePetEntity //当前精灵 GetOverInfo() info.FightOverInfo Ownerid() uint32 ReadyFight(c PlayerI) //是否准备战斗 ChangePet(c PlayerI, id uint32) Capture(c PlayerI, id uint32) GetRand() *rand.Rand LoadPercent(c PlayerI, percent int32) UseItem(c PlayerI, cacthid, itemid uint32) Chat(c PlayerI, msg string) IsFirst(c PlayerI) bool GetOverChan() chan struct{} }