// Use this for initialization void Start() { _networkManager = GameObject.Find("networkManager").GetComponent <nvp_NetworkManager_scr>(); nvp_EventManager_scr.INSTANCE.InvokeEvent(GameEvents.OnNetworkManagerInitialised, this, _networkManager); // subscribe to events nvp_EventManager_scr.INSTANCE.SubscribeToEvent(GameEvents.OnCreateGameInitiated, OnCreateGameInitiated); nvp_EventManager_scr.INSTANCE.SubscribeToEvent(GameEvents.OnJoinGameInitiated, OnJoinGameInitiated); nvp_EventManager_scr.INSTANCE.SubscribeToEvent(GameEvents.OnMatchIdAccuired, OnMatchIdAccuired); }
void OnNetworkManagerInitialised(object sender, object eventArgs) { // reveive a reference to the network manager _networkManager = eventArgs as nvp_NetworkManager_scr; }