$\textcolor{RedOrange}{GalForUnity.Controller}$ GalForUnity.Controller 命名空间包含和游戏流程的控制类,如剧情流控制器,场景控制器,角色控制器等等
GalForUnity.Controller 命名空间包含和游戏流程的控制类,如剧情流控制器,场景控制器,角色控制器等等
GalForUnity.Controller.PlotFlowController GalForUnity.Controller.DailyStateChecker ^注意 GalForUnity.Controller.RoleController GalForUnity.Controller.SceneController
GalForUnity.Controller.PlotFlowController
GalForUnity.Controller.DailyStateChecker ^注意
GalForUnity.Controller.RoleController
GalForUnity.Controller.SceneController
大部分的控制器都可以在Inspector中初始化,而且在游戏开始的时候会自动初始化
PlotFlowController是剧情流控制器,也是剧情系统的核心,他控制着剧情的执行,管理着剧情的流程!
SceneController是场景控制器,和Unity的场景不同,GalForUnity的场景是背景,音效等组成的资源类,通过场景控制器能够以索引的方式访问这些场景
RoleController是角色控制器,管理着所有场景的角色,允许通过索引访问游戏中的角色
在Inspector中点击按钮进行初始化和在游戏中自动初始化执行的操作相同,但是手动初始化最修改原有的层级结构,而自动初始化则会在游戏结束之后复原层级。需要注意的是,自动初始化获得的索引并不是可控的,如果需要可控索引,您可以手动附加或者手动初始化。
所有的初始化方法均有GameSystem直接调用。
DailyStateChecker并不是一个真正的控制器,DailyStateChecker管理着所有的剧情模型,并且在合适的时候将剧情模型提交给剧情流控制器执行。并且这个类不能再Inspector界面中附加。
There was an error while loading. Please reload this page.