18 lines
495 B
GDScript
18 lines
495 B
GDScript
class_name CookingStartAction
|
|
|
|
static func startCookingCallable(params:Dictionary) -> int:
|
|
assert(params.has("recipe"))
|
|
|
|
SCENE.setScene(SceneSingleton.SceneType.COOKING)
|
|
COOKING.start({
|
|
'recipe': params['recipe'],
|
|
'cutscene': params.get('cutscene', null)
|
|
})
|
|
return Cutscene.CUTSCENE_CONTINUE
|
|
|
|
static func getStartCookingCallable(params:Dictionary) -> Dictionary:
|
|
assert(params.has("recipe"))
|
|
return {
|
|
"function": startCookingCallable,
|
|
'recipe': params['recipe']
|
|
} |