/// <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); } }