/// <summary> /// Constuctor /// 构造函数 /// </summary> public JBehaviour() { //添加实例ID _instanceID = JBehaviourMgr.Instance.GetJBehaviourInstanceID(); JBehaviours.Add(_instanceID, this); LoopAwaitToken = new CancellationTokenSource(); }
/// <summary> /// Constuctor /// 构造函数 /// </summary> public JBehaviour() { //启动线程 if (DestoryListner.ThreadState == System.Threading.ThreadState.Unstarted) { DestoryListner.Start(); } //添加实例ID _instanceID = System.Guid.NewGuid().ToString("N"); while (JBehaviours.ContainsKey(_instanceID)) { _instanceID = System.Guid.NewGuid().ToString("N"); } JBehaviours.Add(_instanceID, this); }
/// <summary> /// Constuctor /// 构造函数 /// </summary> public JBehaviour() { //启动线程 if (!Listening) { Task.Run(ListenDestroy); Listening = true; } //添加实例ID _instanceID = System.Guid.NewGuid().ToString("N"); while (JBehaviours.ContainsKey(_instanceID)) { _instanceID = System.Guid.NewGuid().ToString("N"); } JBehaviours.Add(_instanceID, this); }
/// <summary> /// Constuctor /// 构造函数 /// </summary> public JBehaviour() { //添加实例ID _instanceID = JBehaviourMgr.Instance.GetJBehaviourInstanceID(); JBehaviours.Add(_instanceID, this); }