void OnClick_Power()
    {
        if (!SmartGlassManager.instance.IsConnectDevice(mDevice))
        {
            TipsManager.ShowTips("请先连接");
            return;
        }

        SmartGlassManager.instance.SendPowerOff();
    }
Example #2
0
 void InitItem()
 {
     SmartGlassManager.instance.GetXboxConsoles(pDevices =>
     {
         var tList = pDevices.ToList();
         TipsManager.ShowTips($"Show Devices Count:{tList.Count}");
         foreach (var item in tList)
         {
             var tCtrl = UIManager.AddItem <XboxItemController>(mContent);
             tCtrl.SetData(item);
         }
     });
 }
Example #3
0
 public override void OnOpen()
 {
     base.OnOpen();
     //表情包
     emoji_data[] emojiDatas = EmojiDataConfig.Instance.GetAllData();
     emojiViewList.totalCount = emojiDatas.Length;
     emojiViewList.RegisterInitCallback((Transform obj, int index) =>
     {
         Function.SetImageSprite(obj.Find("Image").GetComponent <Image>(), emojiDatas[index].Icon);
         EventTrigger.Get(obj.gameObject).onClick = (cObj) => {
             TipsManager.ShowTips(Language.GetTextByKey(1));
         };
     });
     emojiViewList.RefillCells();
 }
Example #4
0
    void OnClick_Connect()
    {
        DataManager.SetLiveId(mLiveIDInput.text);
        DataManager.SetIPAdress(mIPAdressInput.text);

        if (SmartGlassManager.instance.IsConnectDevice(DataManager.GetLiveId()))
        {
            TipsManager.ShowTips("正在断开连接...");
            SmartGlassManager.instance.Disconnect();
        }
        else
        {
            TipsManager.ShowTips("正在尝试连接...");
            SmartGlassManager.instance.Connect();
        }
    }
 void OnClick_Connect()
 {
     try
     {
         if (SmartGlassManager.instance.IsConnectDevice(mDevice))
         {
             TipsManager.ShowTips("已连接");
         }
         else
         {
             SmartGlassManager.instance.Connect(mDevice, true);
         }
     }
     catch (Exception ex)
     {
         TipsManager.ShowTips(ex.ToString());
     }
 }
Example #6
0
    public void ClickWeChat(GameObject go)
    {
        if (true)
        {
            TipsManager.ShowTips(Language.GetTextByKey(1));
            return;
        }
        Debug.Log("UILogin.ClickWeChat");
#if UNITY_EDITOR
        CommonRequest.ReqLoginGame("achonor", "我要玩女号", @"http://thirdqq.qlogo.cn/qqapp/1107034140/D532B5446BA9E5AC90AB5138D1BD19BC/100");
#elif UNITY_IOS || UNITY_ANDROID
        if (true == isLogining)
        {
            return;
        }
        isLogining = true;
        ShareSDKManager.Instance.WeChatAuthorize();
#endif
    }
Example #7
0
 //开始游戏
 void ClickStart(GameObject obj)
 {
     if (PlayerData.energy < 3)
     {
         TipsManager.ShowTips(Language.GetTextByKey(2));
         return;
     }
     //开始
     UIManager.OpenUI("Prefabs/MatchUI", UIManager.Instance.GameUIRoot, (GameObject uiObj) => {
         //请求开始
         CommonRequest.ReqSatrtMatch();
         //关闭UI
         UIManager.CloseUI("Prefabs/MainUI");
         //隐藏TableUI
         GameObject uiTable = UIManager.GetUIByName("Prefabs/TableUI");
         if (null != uiTable)
         {
             uiTable.SetActive(false);
         }
     });
 }
Example #8
0
    static int ShowTips(IntPtr L)
    {
        try
        {
            int count = LuaDLL.lua_gettop(L);

            if (count == 1)
            {
                string arg0 = ToLua.CheckString(L, 1);
                TipsManager.ShowTips(arg0);
                return(0);
            }
            else if (count == 2)
            {
                string arg0 = ToLua.CheckString(L, 1);
                object arg1 = ToLua.ToVarObject(L, 2);
                TipsManager.ShowTips(arg0, arg1);
                return(0);
            }
            else if (count == 3)
            {
                string arg0 = ToLua.CheckString(L, 1);
                object arg1 = ToLua.ToVarObject(L, 2);
                float  arg2 = (float)LuaDLL.luaL_checknumber(L, 3);
                TipsManager.ShowTips(arg0, arg1, arg2);
                return(0);
            }
            else
            {
                return(LuaDLL.luaL_throw(L, "invalid arguments to method: TipsManager.ShowTips"));
            }
        }
        catch (Exception e)
        {
            return(LuaDLL.toluaL_exception(L, e));
        }
    }
Example #9
0
    internal override void OnInit()
    {
        var tBtns = transform.GetComponentsInChildren <Button>(true);

        foreach (var tBtn in tBtns)
        {
            var    tBtnType = GameButtonState.Clear;
            var    tName    = tBtn.name;
            Action tAction  = null;
            if (Enum.TryParse(tName, false, out tBtnType))
            {
                tAction = () =>
                {
                    OnClick_Btn(tBtnType);
                };
            }
            else
            {
                switch (tName)
                {
                case "Edge":
                    tAction = () =>
                    {
                        UIManager.OpenView <EdgeViewController>();
                    };
                    break;

                case "Back":
                    tAction = () =>
                    {
                        OnClick_Btn(GameButtonState.B);
                    };
                    break;

                case "OK":
                    tAction = () =>
                    {
                        OnClick_Btn(GameButtonState.A);
                    };
                    break;

                case "Home":
                    tAction = () =>
                    {
                        OnClick_Btn(GameButtonState.Nexus);
                    };
                    break;

                //加音量
                case "AddVolume":
                    tAction = () =>
                    {
                        TipsManager.ShowTips("未实现");

                        //SmartGlassManager.instance.SendMediaState(new MediaCommandMessage()
                        //{
                        //    //State = new MediaState()
                        //    //{
                        //    //    SoundLevel = MediaSoundLevel.Full
                        //    //}
                        //});
                    };
                    break;

                //减音量
                case "ReduceVolume":
                    tAction = () =>
                    {
                        TipsManager.ShowTips("未实现");

                        //SmartGlassManager.instance.SendMediaState(new MediaStateMessage()
                        //{
                        //    State = new MediaState()
                        //    {
                        //        SoundLevel = MediaSoundLevel.Low
                        //    }
                        //});
                    };
                    break;

                case "PgUp":
                    tAction = () =>
                    {
                        SendMediaState(MediaControlCommands.ChannelUp);
                    };
                    break;

                case "PgDown":
                    tAction = () =>
                    {
                        SendMediaState(MediaControlCommands.ChannelDown);
                    };
                    break;

                //未知功能
                case "Unknown":
                    tAction = () =>
                    {
                        TipsManager.ShowTips("未实现");
                    };
                    break;

                //静音
                case "Mute":
                    tAction = () =>
                    {
                        TipsManager.ShowTips("未实现");
                        //SmartGlassManager.instance.SendMediaState(new MediaStateMessage()
                        //{
                        //    State = new MediaState()
                        //    {
                        //        SoundLevel = MediaSoundLevel.Muted
                        //    }
                        //});
                    };
                    break;

                //快退
                case "Backward":
                    tAction = () =>
                    {
                        SendMediaState(MediaControlCommands.Back);
                    };
                    break;

                //快进
                case "Forward":
                    tAction = () =>
                    {
                        SendMediaState(MediaControlCommands.FastForward);
                    };
                    break;

                //播放或者暂停
                case "PlayOrPause":
                    tAction = () =>
                    {
                        SendMediaState(MediaControlCommands.PlayPauseToggle);
                    };
                    break;

                //上一首
                case "Previous":
                    tAction = () =>
                    {
                        SendMediaState(MediaControlCommands.PreviousTrack);
                    };
                    break;

                //下一首
                case "Next":
                    tAction = () =>
                    {
                        SendMediaState(MediaControlCommands.NextTrack);
                    };
                    break;

                //停止播放
                case "Stop":
                    tAction = () =>
                    {
                        SendMediaState(MediaControlCommands.Stop);
                    };
                    break;

                default:
                    Debug.LogErrorFormat("GameButtonState转换失败:{0}", tBtn.name);
                    break;
                }
            }

            if (tAction != null)
            {
                tBtn.onClick.AddListener(new UnityAction(tAction));
            }
        }
    }
Example #10
0
 void ClickProficiency(GameObject obj)
 {
     TipsManager.ShowTips(Language.GetTextByKey(1));
 }
Example #11
0
 void ClickLevel(GameObject obj)
 {
     TipsManager.ShowTips(Language.GetTextByKey(1));
 }
Example #12
0
 void ClickEnergyAdd(GameObject obj)
 {
     TipsManager.ShowTips(Language.GetTextByKey(1));
 }
Example #13
0
 public void ClickMore(GameObject go)
 {
     TipsManager.ShowTips(Language.GetTextByKey(1));
 }
Example #14
0
 public void ClickFriend(GameObject go)
 {
     UIManager.OpenUI("Prefabs/MainUI", UIManager.Instance.GameUIRoot);
     TipsManager.ShowTips(Language.GetTextByKey(1));
 }
Example #15
0
 public void ClickLevel(GameObject go)
 {
     UIManager.CloseUI("Prefabs/MainUI");
     TipsManager.ShowTips(Language.GetTextByKey(1));
 }