コード例 #1
0
ファイル: PlayerMng.cs プロジェクト: whztt07/mobahero_src
    private void callback_Ready(IVedioController player)
    {
        MsgData_VedioCallback msgParam = new MsgData_VedioCallback(player.ID, player.Resource);
        MobaMessage           message  = MobaMessageManager.GetMessage((ClientMsg)25014, msgParam, 0f);

        MobaMessageManager.ExecuteMsg(message);
    }
コード例 #2
0
        private void OnMsg_Vedio_onStart(MobaMessage msg)
        {
            MsgData_VedioCallback msgData_VedioCallback = msg.Param as MsgData_VedioCallback;

            if (msgData_VedioCallback != null && this.CurrentVideo.LoopVideoName.Equals(msgData_VedioCallback.vedioName))
            {
                base.DoAction(ELoginAction.eVedio2Start);
            }
        }
コード例 #3
0
        private void OnMsg_Vedio_onStop(MobaMessage msg)
        {
            MsgData_VedioCallback msgData_VedioCallback = msg.Param as MsgData_VedioCallback;

            if (msgData_VedioCallback != null)
            {
                if (this.CurrentVideo.LogoVideoName.Equals(msgData_VedioCallback.vedioName))
                {
                    MobaMessageManagerTools.VedioPlay_Vedio_setName(1, this.CurrentVideo.NormalVideoName);
                    MobaMessageManagerTools.VedioPlay_Vedio_loop(1, false);
                }
                else if (this.CurrentVideo.NormalVideoName.Equals(msgData_VedioCallback.vedioName))
                {
                    MobaMessageManagerTools.VedioPlay_Vedio_setName(1, this.CurrentVideo.LoopVideoName);
                    MobaMessageManagerTools.VedioPlay_Vedio_loop(1, true);
                    base.DoAction(ELoginAction.eVedio1Finish);
                }
            }
        }
コード例 #4
0
        private void OnMsg_Vedio_onReady(MobaMessage msg)
        {
            MsgData_VedioCallback msgData_VedioCallback = msg.Param as MsgData_VedioCallback;

            if (msgData_VedioCallback != null)
            {
                if (this.CurrentVideo.LogoVideoName.Equals(msgData_VedioCallback.vedioName))
                {
                    MobaMessageManagerTools.VedioPlay_Vedio_play(1);
                }
                else if (this.CurrentVideo.NormalVideoName.Equals(msgData_VedioCallback.vedioName))
                {
                    base.DoAction(ELoginAction.eVedio1Ready);
                }
                else if (this.CurrentVideo.LoopVideoName.Equals(msgData_VedioCallback.vedioName))
                {
                    MobaMessageManagerTools.VedioPlay_Vedio_play(1);
                }
            }
        }