コード例 #1
0
 /// <summary>
 /// instantiates gameplay option (buttons) for possible next plot points
 /// </summary>
 /// <param name="info">information needed for gameplay option instantiation</param>
 private void InstantiateDecision(DialogueOption info)
 {
     if (player.StatsCheckOut(info.strRequirement, info.dexRequirement,
                              info.intRequirement, info.fthRequirement, info.lckRequirement) &&
         !info.IsBlocked(pathPlayerTook))
     {
         Instantiate(decisionPrefab, decisionsPanel.transform).
         Init(info.description, info.nextSituationID, info.startBattle);
     }
 }