/// <summary> /// 初始化基础功能 /// </summary> /// <param name="engine"></param> public void InitBasicFunction(IRapidServerEngine serverEngine) { this.engine = serverEngine; this.userDBManager = UserDBManager.getInstance(); //用户上线事件 this.engine.UserManager.SomeOneConnected += new CbGeneric<UserData>(SomeOneConnect); }
/// <summary> /// 获得单例UserDBManager对象 /// </summary> /// <returns></returns> public static UserDBManager getInstance() { if (manager == null) { manager = new UserDBManager(); } return manager; }