engines.renpy.sentence_generators.clear_layer_generator 源代码

"""
Ren'Py Scene Clear Generator
生成场景清除命令
"""
from core.base_sentence_generator import BaseSentenceGenerator


[文档] class ClearLayerGenerator(BaseSentenceGenerator): """场景清除生成器""" param_config = { "ClearLayer": { "translate_type": "Layer" } } @property def category(self): return "ClearLayer" @property def priority(self) -> int: return 50
[文档] def process(self, data): """ 处理场景清除参数 Args: data: 参数字典 Returns: List[str]: 生成的场景清除命令 """ if not self.can_process(data): return None data = self.do_translate(data) layer = self.get_value("ClearLayer", data) if not layer: return [] return [f"scene onlayer {layer}"]