コード例 #1
0
ファイル: Listener.cs プロジェクト: ram66351/VRBooth
 /// <summary>
 /// PUN event handler of network events
 /// </summary>
 /// <param name="photonEvent"></param>
 private void NetworkEventReceivedHandler(ExitGames.Client.Photon.EventData photonEvent)
 {
     if (photonEvent.Code == Constants.VoiceEventCode)
     {
         // TODO: provide corrent sender name
         HandleRawData(photonEvent.Sender, "Speaker " + photonEvent.Sender, (byte[])photonEvent.CustomData);
     }
 }
コード例 #2
0
ファイル: EventLeave.cs プロジェクト: Lineyka/Anarchy
 public bool CheckData(ExitGames.Client.Photon.EventData data, PhotonPlayer sender, out string reason)
 {
     reason = string.Empty;
     if (sender == null)
     {
         return(false);
     }
     key = sender.ID;
     return(true);
 }
コード例 #3
0
        public override void OnEvent(ExitGames.Client.Photon.EventData eventData)
        {
            if (Enum.IsDefined(typeof(LoadBalancingEnums.EventCode), eventData.Code))
            {
                Counters.ReliableEventsReceived.Increment();
                WindowsCounters.ReliableEventsReceived.Increment();
            }

            else
            {
                base.OnEvent(eventData);
            }
        }
コード例 #4
0
ファイル: Board.cs プロジェクト: gregtsang/GeometryBattles
        public void OnEvent(ExitGames.Client.Photon.EventData photonEvent)
        {
            byte eventCode = photonEvent.Code;

            Debug.Log(eventCode);
            if (eventCode == 0)
            {
                readyCheck++;
                if (readyCheck == NetworkedManager.GetNumberOfLivePlayers())
                {
                    PhotonView pv = gameObject.GetComponent <PhotonView>();
                    pv.RPC("RPC_StartGame", RpcTarget.AllViaServer);
                    PhotonNetwork.NetworkingClient.EventReceived -= OnEvent;
                }
            }
        }
コード例 #5
0
        static int _m_OnEvent(RealStatePtr L)
        {
            try {
                ObjectTranslator translator = ObjectTranslatorPool.Instance.Find(L);


                ProtocolBase gen_to_be_invoked = (ProtocolBase)translator.FastGetCSObj(L, 1);



                {
                    ExitGames.Client.Photon.EventData _eventData = (ExitGames.Client.Photon.EventData)translator.GetObject(L, 2, typeof(ExitGames.Client.Photon.EventData));

                    gen_to_be_invoked.OnEvent(_eventData);



                    return(0);
                }
            } catch (System.Exception gen_e) {
                return(LuaAPI.luaL_error(L, "c# exception:" + gen_e));
            }
        }
コード例 #6
0
ファイル: Agent.cs プロジェクト: tuita520/Regulus
 void ExitGames.Client.Photon.IPhotonPeerListener.OnEvent(ExitGames.Client.Photon.EventData eventData)
 {
 }