FILE / ScuroNeko/Laniakea

scene_context.go

Исходный файл и его история в репозитории.
FILE 4f8d583b03ce3e633284c8c09f9074c8a63c8097
Files
Laniakea/scene_context.go
T
2026-03-27 16:05:20 +03:00

24 lines
498 B
Go

package laniakea
type SceneContext struct {
*MsgContext
sess SceneSession
key string
}
func (ctx *SceneContext) Next(step string) SceneResult {
return SceneResult{
Action: SceneActionNext,
Next: step,
}
}
func (ctx *SceneContext) Stay() SceneResult {
return SceneResult{Action: SceneActionStay}
}
func (ctx *SceneContext) Exit() SceneResult {
return SceneResult{Action: SceneActionExit}
}
func (ctx *SceneContext) Pass() SceneResult {
return SceneResult{Action: SceneActionPass}
}