Any idea when you'll have this working with Unity 2018?

When importing:

Assets/Plugins/PhotonLoadbalancingApi/LoadBalancingPeer.cs(498,63): error CS0104: `Hashtable' is an ambiguous reference between `System.Collections.Hashtable' and `ExitGames.Client.Photon.Hashtable'

Assets/Plugins/PhotonLoadbalancingApi/Player.cs(131,16): error CS0104: `Hashtable' is an ambiguous reference between `System.Collections.Hashtable' and `ExitGames.Client.Photon.Hashtable'

Assets/Plugins/PhotonLoadbalancingApi/Room.cs(303,49): error CS0104: `Hashtable' is an ambiguous reference between `System.Collections.Hashtable' and `ExitGames.Client.Photon.Hashtable'

Etc, etc, etc...

Comments

  • There should be some compile conditions that define "UNITY" in general.
    It looks like your version of Unity isn't covered by this.

    It looks somewhat like this:
    
    #if UNITY_4_7 || UNITY_5 || UNITY_5_0 || UNITY_5_1 || UNITY_5_2 || UNITY_5_3 || UNITY_5_3_OR_NEWER
    #define UNITY
    #endif
    
    Later on, there is code to define which Hashtable class we want to use in our LoadBalancing API:
    using SupportClass = ExitGames.Client.Photon.SupportClass;
    We will have a look.
  • I just checked in 2018-1-b10 and it works without those issues.
    Not sure what messed up your project.
Sign In or Register to comment.