例えば
public class PlayerNameInputField : MonoBehaviour
こんな宣言で
実はIPunObservable が必要なので本当は
public class PlayerNameInputField : MonoBehaviour,IPunObservable
こういう宣言だったとか、あるいは
public class ChatClient : IPhotonPeerListener
宣言自体が、MonoBehaviourじゃなくて他のから継承とか・・・