示例#1
0
    void Awake()
    {
        //singleton behaviour, to prevent multiple event subscriptions/connectings
        if (_singleton)
        {
            Destroy(this);
            return;
        }

        _singleton = this;
        DontDestroyOnLoad(this);

        Net.OnRoomChange += OnRoomChange;
        Net.OnFailedToConnect += NetOnOnFailedToConnect;
        Net.OnDisconnectedFromServer += OnDisconnectedFromServer;
        Net.WriteHailMessage = WriteHailMessage;
        Net.ProcessRPC += ProcessRpc;
    }
示例#2
0
    void Awake()
    {
        //singleton behaviour, to prevent multiple event subscriptions/connectings
        if (_singleton)
        {
            Destroy(this);
            return;
        }

        _singleton = this;
        DontDestroyOnLoad(this);

        Net.OnRoomChange             += OnRoomChange;
        Net.OnFailedToConnect        += NetOnOnFailedToConnect;
        Net.OnDisconnectedFromServer += OnDisconnectedFromServer;
        Net.WriteHailMessage          = WriteHailMessage;
        Net.ProcessRPC += ProcessRpc;
    }