Esempio n. 1
0
    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;
            }
        }
    }
Esempio n. 2
0
 public void OnClickSure()
 {
     GameLoadingUI.Show();
     Close();
 }