お世話になっております。
先日はご質問に対応いただきありがとうございました。
宴ではSelection選択時に必ず指定したシナリオにJumpするようになっていますが、Jumpではなく、特定のロジックを実行しても問題ないでしょうか。
つまり、AdvSelectionManagerの以下の部分を変更しても宴全体の動作には影響しませんでしょうか?
お忙しいところ申し訳ありませんが、よろしくお願いいたします。
/// <summary>
/// 選択
/// </summary>
/// <param name="selected">選んだ選択肢</param>
public virtual void Select(AdvSelection selected)
{
this.selected = selected;
string label = selected.JumpLabel;
if (selected.Exp != null)
{
Engine.Param.CalcExpression(selected.Exp);
}
this.OnSelected.Invoke(this);
Engine.SystemSaveData.SelectionData.AddData(selected);
Clear();
// この部分を削除して、別のロジックに変更する予定
Engine.ScenarioPlayer.MainThread.JumpManager.RegistoreLabel(label);
}