Vonwell 这些组件生成的时候需要手动添加对应的world文件夹比如大厅数据生成需要生成HallWorld文件夹及其附属文件夹 以下是HallWorld脚本 以上脚本的命名空间必须与以下脚本的命名空间一样哦,这样才可以自带获取数据 using System.Collections; using System.Collections.Generic; using UnityEngine; using ZMGC.Hall;//注意这里必须使用与自动生成脚本相同的命名空间名字 namespace ZMGC.Hall { public class HallWorld : World { public override void OnCretae() { Debug.Log("ShowHallWorld"); UIModule.Instance.PopUpWindow<CreateRuleWindow>(); base.OnCretae(); } public override void OnDestroy() { base.OnDestroy(); } public override void OnUpdate() { base.OnUpdate(); } } }
Vonwell 这里的操作是为了什么呢? 其实就是为了逻辑与数据与网络 三层级分开,解除耦合的问题 比如我在注册界面或者登陆界面获取到的角色数据这个数据就可以直接存在userdatdmgr这个脚本中其他地方需要获取到话直接使用hallworld.get就可以了