示例#1
0
 void OnCachePlacement(Eevent e)
 {
     if (alreadyHit == false && StringArrayIndex == 9)
     {
         fakeContinueButtonClick();
         alreadyHit = true;
         Services.EventManager.Unregister <PlacedOnCache>(OnCachePlacement);
     }
 }
示例#2
0
    public void Fire(Eevent e)
    {
        var type = e.GetType();

        if (_registeredHandlers.TryGetValue(type, out var handlers))
        {
            handlers(e);
        }
    }
示例#3
0
 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);
 }