Esempio n. 1
0
 protected override void RegisterUIEvent()
 {
     mUIComponents.Close_Button.onClick.AddListener(() => {
         this.Hide();
     });
     mUIComponents.ShareFriend_Button.onClick.AddListener(() => {
         WXSDK.ShareUrl("http://www.baidu.com", "开心双扣", "帅哥,来玩啊!", IconBytes, WXShareType.WXSceneSession, (value) => { SendMsg(Event.ShowToast, value); });
     });
     mUIComponents.ShareFriendCircle_Button.onClick.AddListener(() => {
         WXSDK.ShareUrl("http://www.baidu.com", "开心双扣", "帅哥,来玩啊!", IconBytes, WXShareType.WXSceneTimeline, (value) => { SendMsg(Event.ShowToast, value); });
     });
 }
Esempio n. 2
0
    protected override void RegisterUIEvent()
    {
        mUIComponents.Discard_Button.onClick.AddListener(() =>
        {
            var cards = GetCards();
            //NetworkManager.Instance.Get<GameClient>().Client.BeginInvokeServiceService((int)ServerCommand.Discard, new object[] { cards });
        });

        mUIComponents.Abandon_Button.onClick.AddListener(() =>
        {
            //NetworkManager.Instance.Get<GameClient>().Client.BeginInvokeServiceService((int)ServerCommand.Pass, new object[] { });
        });

        mUIComponents.Prompt_Button.onClick.AddListener(() =>
        {
            Prompt();
        });
        mUIComponents.ResultBack_Button.onClick.AddListener(() =>
        {
            SceneManager.Instance.OpenScene(Scene.Main);
        });
        mUIComponents.Ready_Button.onClick.AddListener(() => {
            //NetworkManager.Instance.Get<GameClient>().Client.BeginInvokeServiceService((int)ServerCommand.Ready, new object[] { });
        });
        mUIComponents.Setting_Button.onClick.AddListener(() => {
            SceneManager.Instance.OpenScene(Scene.Setting);
        });
        mUIComponents.Leave_Button.onClick.AddListener(() => {
            //NetworkManager.Instance.Get<GameClient>().Client.BeginInvokeServiceService((int)ServerCommand.Leave, new object[] { });
        });
        mUIComponents.ResultShare_Button.onClick.AddListener(() => {
            byte[] imageBytes = ScreenShot.GetScreenShot(1280 * 720, 75);
            byte[] thumbBytes = ScreenShot.GetScreenShot(426 * 240, 75);

            WXSDK.ShareImage(imageBytes, thumbBytes, WXShareType.WXSceneSession);
        });

        RegisterEvent(Event.UpdateRoomInfo, (msg) =>
        {
            EventMsgWithValue <RoomInfo> event_msg = msg as EventMsgWithValue <RoomInfo>;
            UpdateRoom(event_msg.value);
        });
    }
Esempio n. 3
0
        static void Main(string[] args)
        {
            WechatSDK.WXSDK sdk = new WXSDK();

            sdk.Login(OnLogin);


            sdk.OnUserMessage((UserMessage msg) => {
                Console.WriteLine(msg.User.NickName + " says: " + msg.Message);

                char[] arr = msg.Message.ToCharArray();
                Array.Reverse(arr);
                sdk.SendMessage(msg.User, new string(arr));
            });

            sdk.OnUserRequest((UserRequest req) => {
                return(true);
            });

            sdk.DoJob();

            Console.ReadLine();
        }