示例#1
0
文件: NFRoot.cs 项目: yanmf/NFClient
    void Start()
    {
        _instance = this;

        Debug.Log("Root Start");
        mPluginManager = new NFPluginManager();
        mPluginManager.Registered(new NFSDKPlugin(mPluginManager));
        mPluginManager.Registered(new NFLogicPlugin(mPluginManager));
        mPluginManager.Registered(new NFUIPlugin(mPluginManager));
        mPluginManager.Registered(new NFScenePlugin(mPluginManager));


        mClassModule = mPluginManager.FindModule <NFIClassModule>();
        mNetModule   = mPluginManager.FindModule <NFNetModule>();
        mUIModule    = mPluginManager.FindModule <NFUIModule>();

        //mClassModule.SetDataPath("../../_Out/");

        if (RuntimePlatform.Android == Application.platform ||
            RuntimePlatform.IPhonePlayer == Application.platform)
        {
            //mPluginManager.FindModule<NFIClassModule>().SetDataPath("./");
        }

        mPluginManager.Awake();
        mPluginManager.Init();
        mPluginManager.AfterInit();

        mUIModule.ShowUI <NFUILogin>();
        mTool.Init();

        mNetModule.StartConnect("192.168.13.133", 14001);

        DontDestroyOnLoad(gameObject);
    }
示例#2
0
    // Use this for initialization
    void Start()
    {
        NFIPluginManager xPluginManager = NFCPluginManager.Instance();

        mLoginModule = xPluginManager.FindModule <NFLoginModule>();
        mUIModule    = xPluginManager.FindModule <NFUIModule>();
        mEventModule = xPluginManager.FindModule <NFIEventModule>();
    }
示例#3
0
    private void Awake()
    {
        NFIPluginManager xPluginManager = NFPluginManager.Instance();

        mLoginModule    = xPluginManager.FindModule <NFLoginModule>();
        mUIModule       = xPluginManager.FindModule <NFUIModule>();
        mEventModule    = xPluginManager.FindModule <NFIEventModule>();
        mLanguageModule = xPluginManager.FindModule <NFLanguageModule>();
    }
示例#4
0
    public override void Init()
    {
        NFIPluginManager xPluginManager = NFPluginManager.Instance();

        mLoginModule = xPluginManager.FindModule <NFLoginModule>();
        mUIModule    = xPluginManager.FindModule <NFUIModule>();
        mEventModule = xPluginManager.FindModule <NFIEventModule>();
        mNetModule   = xPluginManager.FindModule <NFNetModule>();
    }
示例#5
0
    private void Awake()
    {
        NFIPluginManager xPluginManager = NFRoot.Instance().GetPluginManager();

        mLoginModule = xPluginManager.FindModule <NFLoginModule>();
        mUIModule    = xPluginManager.FindModule <NFUIModule>();
        mNetModule   = xPluginManager.FindModule <NFNetModule>();
        mHelpModule  = xPluginManager.FindModule <NFHelpModule>();
        mSceneModule = xPluginManager.FindModule <NFSceneModule>();
    }
示例#6
0
    private void Awake()
    {
        NFIPluginManager xPluginManager = NFRoot.Instance().GetPluginManager();

        mLoginModule = xPluginManager.FindModule <NFLoginModule>();
        mUIModule    = xPluginManager.FindModule <NFUIModule>();
        mSceneModule = xPluginManager.FindModule <NFSceneModule>();

        mEventModule   = xPluginManager.FindModule <NFIEventModule>();
        mElementModule = xPluginManager.FindModule <NFIElementModule>();
    }
示例#7
0
    // Use this for initialization


    public override void Init()
    {
        mEventModule = NFPluginManager.Instance().FindModule <NFIEventModule>();

        mNetModule   = NFPluginManager.Instance().FindModule <NFNetModule>();
        mLoginModule = NFPluginManager.Instance().FindModule <NFLoginModule>();
        mUIModule    = NFPluginManager.Instance().FindModule <NFUIModule>();
        mHelpModule  = NFPluginManager.Instance().FindModule <NFHelpModule>();

        mAcceptButton.onClick.AddListener(OnAcceptClick);
        mRejectButton.onClick.AddListener(OnRejectClick);
    }
示例#8
0
    private void Awake()
    {
        NFIPluginManager xPluginManager = NFPluginManager.Instance();

        mNetModule   = xPluginManager.FindModule <NFNetModule>();
        mLoginModule = xPluginManager.FindModule <NFLoginModule>();
        mUIModule    = xPluginManager.FindModule <NFUIModule>();
        mEventModule = xPluginManager.FindModule <NFIEventModule>();

        mKernelModule  = NFPluginManager.Instance().FindModule <NFIKernelModule>();
        mElementModule = NFPluginManager.Instance().FindModule <NFIElementModule>();
    }
示例#9
0
    // Use this for initialization
    void Start()
    {
        mNetModule   = NFCPluginManager.Instance().FindModule <NFNetModule>();
        mLoginModule = NFCPluginManager.Instance().FindModule <NFLoginModule>();
        mUIModule    = NFCPluginManager.Instance().FindModule <NFUIModule>();
        mEventModule = NFCPluginManager.Instance().FindModule <NFIEventModule>();

        mLogin.onClick.AddListener(onLoginClick);

        mNetModule.ConnectServer("127.0.0.1", 14001);

        mEventModule.RegisterCallback((int)NFUIModule.Event.LoginSuccess, OnLoginSuccess);
    }
示例#10
0
    // Use this for initialization


    public override void Init()
    {
        mEventModule = NFRoot.Instance().GetPluginManager().FindModule <NFIEventModule>();

        mNetModule   = NFRoot.Instance().GetPluginManager().FindModule <NFNetModule>();
        mLoginModule = NFRoot.Instance().GetPluginManager().FindModule <NFLoginModule>();
        mUIModule    = NFRoot.Instance().GetPluginManager().FindModule <NFUIModule>();
        mHelpModule  = NFRoot.Instance().GetPluginManager().FindModule <NFHelpModule>();

        mLogin.onClick.AddListener(OnLoginClick);

        mEventModule.RegisterCallback((int)NFLoginModule.Event.LoginSuccess, OnLoginSuccess);
    }
示例#11
0
    void Start()
    {
        mUIModule    = NFRoot.Instance().GetPluginManager().FindModule <NFUIModule>();
        mLoginModule = NFRoot.Instance().GetPluginManager().FindModule <NFLoginModule>();
        mNetModule   = NFRoot.Instance().GetPluginManager().FindModule <NFNetModule>();
        mSceneModule = NFRoot.Instance().GetPluginManager().FindModule <NFSceneModule>();

        mKernelModule = NFRoot.Instance().GetPluginManager().FindModule <NFIKernelModule>();

        mMainCamera = GameObject.Find("Main Camera");
        GetModelInfoList();
        // mSceneModule.SetCurrentModel(-1);
    }
示例#12
0
    private void Awake()
    {
        mEventModule   = NFRoot.Instance().GetPluginManager().FindModule <NFIEventModule>();
        mKernelModule  = NFRoot.Instance().GetPluginManager().FindModule <NFIKernelModule>();
        mElementModule = NFRoot.Instance().GetPluginManager().FindModule <NFIElementModule>();
        mClassModule   = NFRoot.Instance().GetPluginManager().FindModule <NFIClassModule>();

        mSceneModule    = NFRoot.Instance().GetPluginManager().FindModule <NFSceneModule>();
        mLanguageModule = NFRoot.Instance().GetPluginManager().FindModule <NFLanguageModule>();
        mNetModule      = NFRoot.Instance().GetPluginManager().FindModule <NFNetModule>();
        mLoginModule    = NFRoot.Instance().GetPluginManager().FindModule <NFLoginModule>();
        mUIModule       = NFRoot.Instance().GetPluginManager().FindModule <NFUIModule>();
        mHelpModule     = NFRoot.Instance().GetPluginManager().FindModule <NFHelpModule>();
    }
示例#13
0
    void Start()
    {
        mStateMachineMng = GetComponent <NFAnimaStateMachine>();
        mBodyIdent       = GetComponent <NFBodyIdent>();
        mHeroMotor       = GetComponent <NFHeroMotor>();

        mUIModule    = NFPluginManager.Instance().FindModule <NFUIModule>();
        mLoginModule = NFPluginManager.Instance().FindModule <NFLoginModule>();

        mKernelModule = NFPluginManager.Instance().FindModule <NFIKernelModule>();

        mKernelModule.RegisterPropertyCallback(mBodyIdent.GetObjectID(), NFrame.Player.MOVE_SPEED, PropertyMoveSpeedHandler);
        mKernelModule.RegisterPropertyCallback(mBodyIdent.GetObjectID(), NFrame.Player.ATK_SPEED, PropertyAttackSpeedHandler);

        mHeroMotor.angularSpeed = 0f;
    }
示例#14
0
    //=================================================================================================================o
    public override void Awake()
    {
        base.Awake();
        _walkSpeed   = 1.5f;
        angularSpeed = 0f;

        mKernelModule = NFPluginManager.Instance().FindModule <NFIKernelModule>();

        mSceneModule = NFPluginManager.Instance().FindModule <NFSceneModule>();
        mLoginModule = NFPluginManager.Instance().FindModule <NFLoginModule>();
        mNetModule   = NFPluginManager.Instance().FindModule <NFNetModule>();

        mUIModule = NFPluginManager.Instance().FindModule <NFUIModule>();

        mAnima = GetComponent <NFAnimatStateController>();
    }
示例#15
0
    void Start()
    {
        _instance = this;

        Debug.Log("Root Start " + Application.platform);
        RenderSettings.fog = false;

        mConfig.Load();


        mPluginManager.Registered(new NFSDKPlugin(mPluginManager));
        mPluginManager.Registered(new NFUIPlugin(mPluginManager));
        mPluginManager.Registered(new NFScenePlugin(mPluginManager));

        mKernelModule = mPluginManager.FindModule <NFIKernelModule>();
        mClassModule  = mPluginManager.FindModule <NFIClassModule>();
        mNetModule    = mPluginManager.FindModule <NFNetModule>();
        mUIModule     = mPluginManager.FindModule <NFUIModule>();
        mLogModule    = mPluginManager.FindModule <NFLogModule>();


        mClassModule.SetDataPath(mConfig.GetDataPath());

        mPluginManager.Awake();
        mPluginManager.Init();
        mPluginManager.AfterInit();

        mUIModule.ShowUI <NFUILogin>();

        if (mConfig.GetServerList().Count > 1)
        {
            mbShowServer = true;
        }
        else
        {
            string strTargetIP = "127.0.0.1";
            if (mConfig.GetSelectServer(ref strTargetIP))
            {
                mNetModule.StartConnect(strTargetIP, port);
            }
        }



        DontDestroyOnLoad(gameObject);
    }
示例#16
0
    // Use this for initialization


    public override void Init()
    {
        mEventModule = NFPluginManager.Instance().FindModule <NFIEventModule>();

        mNetModule   = NFPluginManager.Instance().FindModule <NFNetModule>();
        mLoginModule = NFPluginManager.Instance().FindModule <NFLoginModule>();
        mUIModule    = NFPluginManager.Instance().FindModule <NFUIModule>();
        mHelpModule  = NFPluginManager.Instance().FindModule <NFHelpModule>();

        mLogin.onClick.AddListener(OnLoginClick);

        mEventModule.RegisterCallback((int)NFLoginModule.Event.LoginSuccess, OnLoginSuccess);
        mEventModule.RegisterCallback((int)NFLoginModule.Event.WorldList, OnWorldList);
        mEventModule.RegisterCallback((int)NFLoginModule.Event.ServerList, OnServerList);
        mEventModule.RegisterCallback((int)NFLoginModule.Event.SelectServerSuccess, OnSelectServer);
        mEventModule.RegisterCallback((int)NFLoginModule.Event.RoleList, OnRoleList);
    }
示例#17
0
    // Use this for initialization
    void Start()
    {
        NFIPluginManager xPluginManager = NFCPluginManager.Instance();

        mLoginModule = xPluginManager.FindModule <NFLoginModule>();
        mUIModule    = xPluginManager.FindModule <NFUIModule>();
        mEventModule = xPluginManager.FindModule <NFIEventModule>();

        mContentList = transform.Find("Panel/ListView/Mask/Content");
        mItemModle   = mContentList.Find("Item").gameObject;
        mItemModle.transform.SetParent(null);


        mEventModule.RegisterCallback((int)NFUIModule.Event.WorldList, OnWorldList);
        mEventModule.RegisterCallback((int)NFUIModule.Event.ServerList, OnServerList);
        mEventModule.RegisterCallback((int)NFUIModule.Event.SelectServerSuccess, OnSelectServer);

        mLoginModule.RequireWorldList();
    }
示例#18
0
    // Use this for initialization
    void Start()
    {
        NFIPluginManager xPluginManager = NFCPluginManager.Instance();

        mLoginModule  = xPluginManager.FindModule <NFLoginModule>();
        mUIModule     = xPluginManager.FindModule <NFUIModule>();
        mPlayerModule = xPluginManager.FindModule <NFPlayerModule>();
        mEventModule  = xPluginManager.FindModule <NFIEventModule>();


        mContentList = transform.Find("Panel/ListView/Mask/Content");
        mItemModel   = mContentList.Find("Item").gameObject;
        mItemModel.transform.SetParent(null);

        mCreateRole.onClick.AddListener(onCreateRoleClick);
        mEnterGameRole.onClick.AddListener(onEnterGameClick);

        mEventModule.RegisterCallback((int)NFPlayerModule.Event.RoleList, OnRoleList);

        mPlayerModule.RequireRoleList();
    }
示例#19
0
 public NFDeadState(GameObject gameObject, NFAnimaStateType eState, NFAnimaStateMachine xStateMachine, float fHeartBeatTime, float fExitTime, bool input = false)
     : base(gameObject, eState, xStateMachine, fHeartBeatTime, fExitTime, input)
 {
     mUIModule = NFRoot.Instance().GetPluginManager().FindModule <NFUIModule>();
 }