Beispiel #1
0
 void OnStoryPointDone(Event_StoryPointDone e)
 {
     if (e.Point == _curPoint && _actionEnabled && gameObject.activeSelf)
     {
         CloseWindow();
     }
 }
Beispiel #2
0
 void OnStoryPointDone(Event_StoryPointDone e)
 {
     if (e.ActionType != StoryEvent.ResultOptions.ResultType.Nothing)
     {
         var resultText = "";
         foreach (var res in GameState.Instance.StoryEventManager.GetEventById(e.EventId).StoryResults)
         {
             if (res.Type == e.ActionType)
             {
                 resultText = res.ResultText;
                 break;
             }
         }
         if (!string.IsNullOrEmpty(resultText))
         {
             ShowResult(resultText);
         }
     }
 }
Beispiel #3
0
 void OnStoryPointDone(Event_StoryPointDone e)
 {
     ModifyStats(StoryEventManager.GetEventById(e.EventId), e.ActionType);
 }