void MakeConditionNodeConnection(int idFrom, int idTo, NodeType targetType, bool isSuccess) { ConditionNode nodeFrom = CurrentConditions[idFrom]; if (targetType == NodeType.Option) { DialogueOption optionTo = CurrentOptions[idTo]; optionTo.SetEntryCondition(nodeFrom); } else { if (isSuccess) { nodeFrom.SetSuccessTarget(idTo, targetType); } else { nodeFrom.SetFailureTarget(idTo, targetType); } } ClearAllConnectionsPending(); }