private void CheckState(MessageXieYi xieyi) { string messageInfo = SerializeHelper.ConvertToString(xieyi.MessageContent); RoomActorUpdate roomActorUpdate = new RoomActorUpdate(); roomActorUpdate.SetSendInfo(messageInfo); if (roomActorUpdate.userIndex == DataController.instance.MyLocateIndex) { RoomActorState state = (RoomActorState)int.Parse(roomActorUpdate.update); Debug.Log("我的状态:" + state); //判断我的状态为预准备 switch (state) { case RoomActorState.PrepareModel: GameLoadingUI.Show(); //PrepareLocalModel(); break; case RoomActorState.ModelPrepared: break; case RoomActorState.Invincible: GameRunUI.instance.Open(); //MyJoystickManager.instance.Open(); break; } } }
/// <summary> /// 断线重连和正常游戏都走这,开始游戏 /// </summary> private void TrueGaming() { if (reConnectIndex == 0) { reConnectIndex = -1; CurrentPlayType = FramePlayType.游戏中; CameraManager.instance.SetCameraEnable(true); CameraManager.instance.SetCameraFollow(GameManager.instance.GetMyControl().cameraParent); GameRunUI.Show(); //ShowModelUIName(); //最后关闭loading GameLoadingUI.Close(); } }
public void OnClickSure() { GameLoadingUI.Show(); Close(); }
private void Awake() { instance = this; }