Scene
提示
- 你可以在 Mission.Current 不为 null 并且场景已加载的情况下,用 Mission.Current.Scene 获得当前场景信息。
- 你可以在 /Modules/_MODULENAME_/SceneObj/ 下获取场景的静态信息。
场景检测示例
注意:不要直接编辑默认游戏文件。
每个模组的场景文件都位于其对应的 SceneObj 目录下,例如,SandBox场景位于 /Modules/SandBox/SceneObj。
在 /Modules/SandBox/SceneObj/arena_aserai_a 这一路径下,用文本编辑器打开 scene.xscene 文件。
文件第二行是这个标准Scene的名字。
<scene name="arena_aserai_a" version="2">
即场景名为 arena_aserai_a
通过名字使用代码检测场景:
if(Mission.Current.SceneName == "arena_aserai_a") { // ... }