private void On_INPUT_ControllerConnected(BEHandle <EControllerID> eventHandle) { EControllerID controllerID = eventHandle.Arg1; // Add connected controller as a spectator if (IS_KEY_NOT_CONTAINED(ControllersMap, controllerID)) { ControllersMap.Add(controllerID, EPlayerID.SPECTATOR); BEventsCollection.PLAYERS_PlayerJoined.Invoke(new BEHandle <EPlayerID, EControllerID>(EPlayerID.SPECTATOR, controllerID)); } }