// Use this for initialization void Start() { soundCauser = GetComponentsInChildren <AudioSource>(); PopulateDictionary(); onPlayerCollision = new PlayerCollidedEvent.Handler(OnPlayerCollision); onPlayerShifting = new PlayerShiftEvent.Handler(OnPlayerShifting); Services.Events.Register <PlayerCollidedEvent>(onPlayerCollision); Services.Events.Register <PlayerShiftEvent>(onPlayerShifting); }
private PlayerShiftEvent.Handler onReversePolarityEvent; // Handler for OnStartTimerEvent // Use this for initialization void Start() { onReversePolarityEvent = new PlayerShiftEvent.Handler(OnReversePolarityEvent); Services.Events.Register <PlayerShiftEvent>(onReversePolarityEvent); }