void OnCachePlacement(Eevent e) { if (alreadyHit == false && StringArrayIndex == 9) { fakeContinueButtonClick(); alreadyHit = true; Services.EventManager.Unregister <PlacedOnCache>(OnCachePlacement); } }
public void Fire(Eevent e) { var type = e.GetType(); if (_registeredHandlers.TryGetValue(type, out var handlers)) { handlers(e); } }
void OnCachePlacement(Eevent e) { if (ReferenceEquals(intro, null) == false) { //intro is still happening so don't go to next level return; } //SCORE THE ROVER HERE Debug.Log(Services.Rover.sendsThisLevel + Services.Rover.movesThisLevel); currentLevel++; levelLoader.LoadLevel(currentLevel); }