/// <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); } }
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); }
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); } }
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; } } }
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)); } }
void ExitGames.Client.Photon.IPhotonPeerListener.OnEvent(ExitGames.Client.Photon.EventData eventData) { }