Цитата Сообщение от andersbravers Посмотреть сообщение
У меня есть список ворот:
Скрытый текст:
gatesList.Add(new Gate("StartGate", "GateStart", false, GateType.startGate, AfterGateAction.none, 13410, 31579));
gatesList.Add(new Gate("Gate1Red", "Shikana1", false, GateType.shicaneGate, AfterGateAction.none, 13491, 31899));
gatesList.Add(new Gate(ga"Gate2Red", "Shikana2", false, GateType.shicaneGate, AfterGateAction.none, 13333, 31939));
gatesList.Add(new Gate("Gate3Red", "Shikana3", false, GateType.shicaneGate, AfterGateAction.none, 13383, 32088));
gatesList.Add(new Gate("Gate4Blue", "GateH1", false, GateType.levelGate, AfterGateAction.none, 13047, 32210));
gatesList.Add(new Gate("Gate5Red", "GateV1", false, GateType.knifeGate, AfterGateAction.none, 13065, 32436));
gatesList.Add(new Gate("Gate6Red", "GateV1", false, GateType.knifeGate, AfterGateAction.none, 13065, 32436));
gatesList.Add(new Gate("Gate7Blue", "GateH2", false, GateType.levelGate, AfterGateAction.none, 13238, 32296));
gatesList.Add(new Gate("Gate8Blue", "GateH3", false, GateType.levelGate, AfterGateAction.none, 13225, 31900));
gatesList.Add(new Gate("StartGate", "GateStart", false, GateType.levelGate, AfterGateAction.none, 13410, 31579));
gatesList.Add(new Gate("StartGate", "GateStart", false, GateType.levelGate, AfterGateAction.none, 13410, 31579));
gatesList.Add(new Gate("Gate9Blue", "GateH3", false, GateType.levelGate, AfterGateAction.none, 13225, 31900));
gatesList.Add(new Gate("Gate10Blue", "GateH2", false, GateType.levelGate, AfterGateAction.none, 13238, 32296));
gatesList.Add(new Gate("Gate11Red", "GateV1", false, GateType.knifeGate, AfterGateAction.none, 13065, 32436));
gatesList.Add(new Gate("Gate12Red", "GateV1", false, GateType.knifeGate, AfterGateAction.none, 13065, 32436));
gatesList.Add(new Gate("Gate13Blue", "GateH1", false, GateType.levelGate, AfterGateAction.none, 13047, 32210));
gatesList.Add(new Gate("Gate14Red", "Shikana3", false, GateType.shicaneGate, AfterGateAction.none, 13383, 32088));
gatesList.Add(new Gate("Gate15Red", "Shikana2", false, GateType.shicaneGate, AfterGateAction.none, 13333, 31939));
gatesList.Add(new Gate("Gate16Red", "Shikana1", false, GateType.shicaneGate, AfterGateAction.none, 13491, 31899));
gatesList.Add(new Gate("FinishGate", "GateStart", false,
GateType.finishGate, AfterGateAction.none, 13410, 31579));

но дальше в коде они нигде не встречаются по названиям.
Так по названию и не должны, они по мере прохождения дистанции из списка выбираются.
Цитата Сообщение от andersbravers Посмотреть сообщение
Допустим, нет ни "Gate11Red", ни "GateV1" кроме как в этом списке. Или угол прописывать прямо в строке с конкретными воротами? Хотя там вроде он не указывается.
да, в новом скрипте угол задаётся в сроке с конкретными воротами.