Remove unused StartDialogueSequenceEffect and related logic
This commit is contained in:
@@ -21,12 +21,6 @@ export interface ImpulseControlSequenceEffect {
|
|||||||
effect: ControlEffect;
|
effect: ControlEffect;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface StartDialogueSequenceEffect {
|
|
||||||
stepClass: "impulse";
|
|
||||||
type: "startDialogue";
|
|
||||||
dialogueId: string;
|
|
||||||
}
|
|
||||||
|
|
||||||
export interface MakeNpcTalkSequenceEffect {
|
export interface MakeNpcTalkSequenceEffect {
|
||||||
stepClass: "impulse";
|
stepClass: "impulse";
|
||||||
type: "makeNpcTalk";
|
type: "makeNpcTalk";
|
||||||
@@ -85,7 +79,6 @@ export type HeldSequenceStep = HeldControlSequenceEffect;
|
|||||||
export type ImpulseSequenceStep =
|
export type ImpulseSequenceStep =
|
||||||
| ImpulseControlSequenceEffect
|
| ImpulseControlSequenceEffect
|
||||||
| MakeNpcTalkSequenceEffect
|
| MakeNpcTalkSequenceEffect
|
||||||
| StartDialogueSequenceEffect
|
|
||||||
| TeleportPlayerSequenceEffect
|
| TeleportPlayerSequenceEffect
|
||||||
| StartSceneTransitionSequenceEffect
|
| StartSceneTransitionSequenceEffect
|
||||||
| SetVisibilitySequenceEffect;
|
| SetVisibilitySequenceEffect;
|
||||||
@@ -102,12 +95,6 @@ export function cloneSequenceEffect(effect: SequenceEffect): SequenceEffect {
|
|||||||
type: "controlEffect",
|
type: "controlEffect",
|
||||||
effect: cloneControlEffect(effect.effect)
|
effect: cloneControlEffect(effect.effect)
|
||||||
};
|
};
|
||||||
case "startDialogue":
|
|
||||||
return {
|
|
||||||
stepClass: "impulse",
|
|
||||||
type: "startDialogue",
|
|
||||||
dialogueId: effect.dialogueId
|
|
||||||
};
|
|
||||||
case "makeNpcTalk":
|
case "makeNpcTalk":
|
||||||
return {
|
return {
|
||||||
stepClass: "impulse",
|
stepClass: "impulse",
|
||||||
@@ -171,8 +158,6 @@ export function getSequenceEffectLabel(effect: SequenceEffect): string {
|
|||||||
switch (effect.type) {
|
switch (effect.type) {
|
||||||
case "controlEffect":
|
case "controlEffect":
|
||||||
return getControlEffectLabel(effect.effect);
|
return getControlEffectLabel(effect.effect);
|
||||||
case "startDialogue":
|
|
||||||
return "Start Dialogue";
|
|
||||||
case "makeNpcTalk":
|
case "makeNpcTalk":
|
||||||
return "Make NPC Talk";
|
return "Make NPC Talk";
|
||||||
case "teleportPlayer":
|
case "teleportPlayer":
|
||||||
@@ -317,14 +302,6 @@ export function getInteractionLinkImpulseEffects(
|
|||||||
: "hide"
|
: "hide"
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
case "startDialogue":
|
|
||||||
return [
|
|
||||||
{
|
|
||||||
stepClass: "impulse",
|
|
||||||
type: "startDialogue",
|
|
||||||
dialogueId: link.action.dialogueId
|
|
||||||
}
|
|
||||||
];
|
|
||||||
case "runSequence": {
|
case "runSequence": {
|
||||||
const sequence =
|
const sequence =
|
||||||
sequenceLibrary?.sequences[link.action.sequenceId] ?? null;
|
sequenceLibrary?.sequences[link.action.sequenceId] ?? null;
|
||||||
|
|||||||
Reference in New Issue
Block a user