private void DoMove(MseSceneObjMove sceneObj) { var targetPos = new Vector3(sceneObj.posX / sceneNode.SCALE, sceneObj.posY / sceneNode.SCALE, 0); var lastTime = GlobalServerTime.getLastTime(sceneObj.endTime); UnityEngine.Debug.Log("lastTime = " + lastTime + "," + sceneObj.posX + "," + sceneObj.posY); var tempAction = new MoveToAction(targetPos, lastTime / 1000); ActionManager.GetInstance().RunAction(sceneNode, tempAction, null); currentActions[(int)E_SceneObjMoveS.MOVE] = tempAction; }
public void mseAuthProtoEventHandler(EventArgs e) { ProtoEventArgs <MseAuth> pe = (ProtoEventArgs <MseAuth>)e; if (!pe.Proto.succ) { SSSocketManager.getInstance().Close(); return; } ModelManager.user.UID = pe.Proto.uid; GlobalServerTime.setServerTime(pe.Proto.serverTime); SceneManager.LoadScene("battle"); // test(); }