Beispiel #1
0
        protected internal override async void OnUpdate(IFsm procedureOwner, float elapseSeconds, float realElapseSeconds)
        {
            base.OnUpdate(procedureOwner, elapseSeconds, realElapseSeconds);
            if (Input.GetKeyDown(KeyCode.A))
            {
                Session session = ETNetwork.CreateHotfixSession(GameEntry.ETNetwork.CreateSession(GameEntry.ETNetwork.ServerIP));
                session.Send(new HotfixTestMessage()
                {
                    Info = "6666"
                });

                HotfixRpcResponse response = (HotfixRpcResponse)await session.Call(new HotfixRpcRequest()
                {
                    Info = "Hello Server"
                });

                Debug.Log(response.Info);
                session.Dispose();
            }
        }
Beispiel #2
0
        protected internal override async void OnUpdate(IFsm procedureOwner, float elapseSeconds, float realElapseSeconds)
        {
            base.OnUpdate(procedureOwner, elapseSeconds, realElapseSeconds);
            if (Input.GetKeyDown(KeyCode.A))
            {
                Session session = HotfixGameEntry.ETNetwork.CreateHotfixSession();
                session.Send(new HotfixTestMessage()
                {
                    Info = "6666"
                });

                HotfixRpcResponse response = (HotfixRpcResponse)await session.Call(new HotfixRpcRequest()
                {
                    Info = "Hello Server"
                });

                Debug.Log(response.Info);
                session.Dispose();
            }

            if (Input.GetKeyDown(KeyCode.Q))
            {
                Debug.Log("Opening2 : " + Time.realtimeSinceStartup);
                form = await GameEntry.UI.AwaitOpenUIForm(UIFormId.TestForm);

                Debug.Log("Opened2 : " + Time.realtimeSinceStartup);
                GameEntry.UI.CloseUIForm(form);

                // Debug.Log("Opening1 : " + Time.realtimeSinceStartup );
                // GameEntry.UI.OpenUIForm(UIFormId.TestForm);
                // Debug.Log("Opened1 : " + Time.realtimeSinceStartup );
            }

            if (Input.GetKeyDown(KeyCode.W))
            {
                GameEntry.UI.CloseUIForm(form);
            }
        }