/// <summary> /// 构建状态实例并初始化 /// </summary> /// <param name="_type">状态类型</param> /// <param name="_entity">phase</param> /// <param name="_fsm">持有该状态的状态机</param> /// <returns></returns> public static NetworkState Instantiate(NetWorkStateType _type , NetProvider_Default _entity , StateMachine <NetWorkStateType, NetProvider_Default> _fsm) { NetworkState state = s_factory.CreateInstance(_type); state.Initialze(_type, _entity, _fsm); return(state); }