public void AddUnassignmentCallback(int playerIndex, ControllerUnassigned callback) { if (_unassignmentCallbacks == null) { _unassignmentCallbacks = new Dictionary <int, List <ControllerUnassigned> >(); } if (!_unassignmentCallbacks.ContainsKey(playerIndex)) { _unassignmentCallbacks.Add(playerIndex, new List <ControllerUnassigned>()); } _unassignmentCallbacks[playerIndex].Add(callback); }
public void AddUnassignmentCallback(int playerIndex, ControllerUnassigned callback) { if (_unassignmentCallbacks == null) _unassignmentCallbacks = new Dictionary<int, List<ControllerUnassigned>>(); if (!_unassignmentCallbacks.ContainsKey(playerIndex)) _unassignmentCallbacks.Add(playerIndex, new List<ControllerUnassigned>()); _unassignmentCallbacks[playerIndex].Add(callback); }